文字说明都在代码的注释里了
package NewFile;
import java.io.*;
public class Demo_File {
public static void main(String[] args){
File f1 = new File("book1.txt");
if(!f1.exists()){
try{
System.out.println(f1.createNewFile()); //创建一个默认与应用程序同一个目录下的book1文件
System.out.println("创建成功!");
}catch(IOException io){
io.toString();
}
}
System.out.println(f1.getName()+"的绝对路径是:"+f1.getAbsolutePath()); //输出链接
System.out.println(f1.getName()+"是否可读:"+f1.canRead());
System.out.println(f1.getName()+"是否是文件:"+f1.isFile());
System.out.println(f1.getName()+"是否可以被写入:"+f1.canWrite());
System.out.println(f1.getName()+"是否是一个目录:"+f1.isDirectory());
System.out.println(f1.getName()+"的父目录是:"+f1.getParent()); //与应用程序同一个目录下,已经是辈分最高的目录了,所以没有父目录
System.out.println("----------------------------------");
File f2=new File("book2.txt");
System.out.println(f2.getName()+"的绝对路径是:"+f2.getAbsolutePath()); //找不到,所以输出一段字符串(有点自欺欺人的意思)
System.out.println(f2.getName()+"是否可读:"+f2.canRead());
System.out.println(f2.getName()+"是否是文件:"+f2.isFile());
System.out.println(f2.getName()+"文件是否存在:"+f2.exists());
System.out.println(f2.getName()+"是否可以被写入:"+f2.canWrite());
System.out.println(f2.getName()+"是否是一个目录:"+f2.isDirectory());
System.out.println(f2.getName()+"的父目录是:"+f2.getParent());
System.out.println("-------------------------------------");
File f3=new File("D:\Java\Java_File\src","book2.txt");
System.out.println(f3.getName()+"的绝对路径是:"+f3.getAbsolutePath()); //输出链接
System.out.println(f3.getName()+"是否可读:"+f3.canRead());
System.out.println(f3.getName()+"是否是文件:"+f3.isFile());
System.out.println(f3.getName()+"文件是否存在:"+f3.exists());
System.out.println(f3.getName()+"是否可以被写入:"+f3.canWrite());
System.out.println(f3.getName()+"是否是一个目录:"+f3.isDirectory());
System.out.println(f3.getName()+"的父目录是:"+f3.getParent());
System.out.println("---------------------------------------");
File f4=new File("D:\Java\Java_File\src\book2.txt");
System.out.println(f4.getName()+"的绝对路径是:"+f4.getAbsolutePath()); //输出链接
System.out.println(f4.getName()+"是否可读:"+f4.canRead());
System.out.println(f4.getName()+"是否是文件:"+f4.isFile());
System.out.println(f4.getName()+"文件是否存在:"+f4.exists());
System.out.println(f4.getName()+"是否可以被写入:"+f4.canWrite());
System.out.println(f4.getName()+"是否是一个目录:"+f4.isDirectory());
System.out.println(f4.getName()+"的父目录是:"+f4.getParent());
System.out.println("---------------------------------------");
}
}
运行效果:
有什么疑问或建议可以说一下



