关于io流的File类,下面来码一些基础属性:
文件的属性:
1 /*2 public String getName() 获取文件的名字3 public boolean canRead() 判断文件是否可以读的4 public boolean canWrite() 判断文件是否是可以被写入5 public boolean exists() 判断文件是否存在6 public long length() 获取文件的长度7 public String getAbsolutePath() 获取文件的绝的路径8 */
举列子:
1 package DEMO; 2 3 /*创建一个文件,判断他的 4 * (1)可读性以及 5 * (2)可输入性, 6 * (3)绝对路径, 7 * (4)是否创建成功 8 * */ 9 import java.io.File;10 import java.io.IOException;11 12 public class test 13 {14 private static void out(String pre,String name,String ude)15 {16 System.out.println(pre+name+ude);17 }18 19 private static void out(String pre,String name,boolean judge)20 {21 System.out.println(pre+name+judge);22 }23 private static void out(String pre ,String name,int len)24 {25 System.out.println(pre+name+len);26 }27 public static void main(String args [])28 {29 File myfile= new File("e:\\demo","test.java");30 out(myfile.getName(),"的可读性:",myfile.canRead());31 out(myfile.getName(),"的可写入性:",myfile.canWrite());32 out(myfile.getName(),"的绝对路径: ",myfile.getAbsolutePath());33 out(myfile.getName(),"的长度: ",(int)myfile.length()); 34 File mt= new File("test.txt"); //在当前的目录下创建文件。35 if(!mt.exists())36 {37 try38 {39 mt.createNewFile();40 System.out.println("创建成功"); 41 }42 catch(IOException exp){43 System.out.println("hehe"); 44 }45 }46 }47 }
1234 5 6 7 8 9 0 7