1、File的获取功能
package File;
import java.io.File;
/*
* File类的获取功能:
* public String getAbsolutePath():获取抽象文件的绝对路径
* public String getPath():获取相对路径的字符串
* public String getName()返回由此抽象路径名表示的文件或目录的名称
* public long length()返回由此抽象路径名表示的文件的长度。
* public long lastModified():文件最后一次被修改的时间(时间毫秒值)
*
* */
public class File_method_6 {
public static void main(String[] args) {
//封装D盘
File file = new File("d:\\test");
//在D盘下创建文件
//判断是否创建成功
// System.out.println(file.mkdir());//true创建成功
//public String getAbsolutePath():获取抽象文件的绝对路径
System.out.println(file.getAbsolutePath()); //d:\test
//public String getPath():获取相对路径的字符串
System.out.println(file.getPath()); //d:\test
//public String getName()返回由此抽象路径名表示的文件或目录的名称
System.out.println(file.getName()); //test
//public long length()返回由此抽象路径名表示的文件的长度。
System.out.println(file.length()); //0 文件为空
//public long lastModified():文件最后一次被修改的时间(时间毫秒值)
System.out.println(file.lastModified()); //1526534901137
}
}
2、File的判断功能
package File;
import java.io.File;
/*File类的判断功能
* public boolean isDirectory():判断是否是文件夹
* public boolean isFile() :判断是否是文件
* public boolean canRead(): 是否可读
* public boolean canWriter():是否可写
* public boolean exists() :是否存在
* public boolean isHidden():是否是隐藏文件
*
*
* */
public class File_method_5_boolean {
public static void main(String[] args) {
// 在本项目下创建一个file,起名asd.txt
// 表示一个当前项目下的asd.txt
File file = new File("asd.txt");
// public boolean isDirectory():判断是否是文件夹
System.out.println(file.isDirectory());// false
// public boolean isFile() :判断是否是文件
System.out.println(file.isFile()); // true
// public boolean canRead(): 是否可读
System.out.println(file.canRead()); // true
// public boolean canWriter():是否可写
System.out.println(file.canWrite()); // true
// public boolean exists() :是否存在
System.out.println(file.exists()); // true
// public boolean isHidden():是否是隐藏文件
System.out.println(file.isHidden()); // false
}
}
不需强行记住这些方法,只需理解并记住File有这些功能,具体方法在使用时可查API