File类,文件测试

文件操作(file类)

File类的文件操作

i. 访问文件名或路径
1. String getName() 返回File对象所表示的文件名或目录的路径
2. String getPath() 返回File对象所对应的路径名
3. File getAbsoluteFile() 返回File对象绝对路径文件
4. String getAbsolutePath() 返回File对象所对应的绝对路径名
5. String getParent() 返回此File对象所对应目录的父目录
6. boolean renameTo(File dest) 重命名File对象对应的文件或目录
ii. 文件检测
1. boolean exists()判断File对象所对应的文件或目录是否存在
2. boolean canWrite() 判断File对象所对应的文件或目录是否可写
3. boolean canRead() 判断File对象所对应的文件或目录是否可读
4. boolean isDirectory() 判断File对象是否为一个目录
5. boolean isFile() 判断File对象是否为一个文件
6. boolean isAbsolute()判断File对象是否采用绝对路径
下面上代码
public class FileTest {
public static void main(String[] args) {
//File类测试
//file类,目的是定位文件或者目录,其他的操作,由其他类完成,尽量使用绝对地址
//相对路径.\src\dataSreu\FileTest.java
//绝对路径为E:\EclipseFile\Test\src\dataSreu\FileTest.java
//指定一个文件
File file=new File("E:\\EclipseFile\\Test\\src\\dataSreu\\FileTest.java");
System.out.println("当前文件名"+file.getName());
System.out.println("=============================");
System.out.println("当前文件名所在路径"+file.getPath());
System.out.println("=============================");
File fileAbsoluteFile=file.getAbsoluteFile();
System.out.println("当前fileAbsoluteFile文件名"+fileAbsoluteFile.getName());
System.out.println("=============================");
System.out.println("当前文件的绝对路径"+file.getAbsolutePath());
System.out.println("=============================");
System.out.println("当前文件的父目录"+file.getParent());
System.out.println("=============================");
System.out.println("重命名不测试");
System.out.println("=============================");
System.out.println("文件或目录是否存在:"+file.exists());
System.out.println("=============================");
System.out.println("文件或目录是否可读"+file.canRead());
System.out.println("=============================");
System.out.println("文件或目录是否可写"+file.canWrite());
System.out.println("=============================");
System.out.println("当前File是否为目录"+file.isDirectory());
System.out.println("=============================");
System.out.println("当前File是否为文件"+file.isFile());
System.out.println("=============================");
System.out.println("当前File是否采用绝对路径"+file.isAbsolute());
System.out.println("=============================");
System.out.println("文件长度:"+file.length());
System.out.println("当前文件最后一次修改时间:"+file.lastModified());
System.out.println("=============================");
}
}

File类,文件测试