当前位置:编程学堂 > 使用File类操作文件或目录的属性

使用File类操作文件或目录的属性

  • 发布:2023-09-30 03:53

-->

在学习I/O流之前,我先总结一下使用File类操作文件或目录的属性。

包com.File; 导入java.io.File;
导入java.io.IOException; 公共类文件演示{ /**
* @参数args
* @抛出IOException
*/
public static void main(String[] args) 抛出 IOException {
// TODO 自动生成的方法存根
//知道路径名:你找到这个文件的一个过程
//“/”:分隔符
/*
* 文件路径字符串
*/
String str = "D:/desktop/aaa.txt"; /*
* 文件实例:通过关键字new创建实例
* File:文件类:将硬盘上的文件抽象(封装)成具体的对象
* 创建文件对象
* 注意: 1. 确保文件路径清晰 2. 导入java jar包:java.io.File
*/
文件 文件 = 新文件(str); /*
* 文件(字符串a,字符串b)
*/
文件 file2 = new File("D:/Desktop", "aaa.txt");/*
* 文件(文件a,字符串b)
*
*/
文件 file3 = new File("D:/桌面/");
文件 file4 = new File(file3,"aaa.txt"); //======访问文件属性和方法============
//判断文件是否存在
System.out.println(str+":是否存在?"+file.exists()); //获取文件名
System.out.println("文件名:"+file.getName()); //判断是否是文件
System.out.println("是文件吗?"+file.isFile()); //判断是目录还是文件夹
System.out.println(file.isDirectory()); //相对路径
System.out.println(file.getPath()); //绝对路径
System.out.println(file.getAbsolutePath()); //返回文件的长度
System.out.println(file.length()); //创建一个新文件;不要创建文件夹;可能存在路径错误
文件.createNewFile(); //删除文件
//文件.删除(); 文件 files = new File("D:"+File.separator+"桌面/aaa.txt"); System.out.println(files.equals(file));System.out.println("属性"+file.separator); } } -->

相关文章