Java中的File函数:文件操作
发布时间:2023-06-30 16:31:15
Java中的File类是用来表示文件或目录的类,可以进行文件操作、文件夹操作等。
1. 创建文件或目录:
File类提供了创建文件或目录的方法,如:
- 创建文件:
File file = new File("test.txt");
file.createNewFile();
- 创建目录:
File dir = new File("test");
dir.mkdir();
2. 删除文件或目录:
File类提供了删除文件或目录的方法,如:
- 删除文件:
File file = new File("test.txt");
file.delete();
- 删除目录:
File dir = new File("test");
dir.delete();
3. 判断文件或目录是否存在:
File类提供了判断文件或目录是否存在的方法,如:
- 判断文件是否存在:
File file = new File("test.txt");
boolean exists = file.exists();
- 判断目录是否存在:
File dir = new File("test");
boolean exists = dir.exists();
4. 获取文件或目录的信息:
File类提供了获取文件或目录的信息的方法,如:
- 获取文件名称:
File file = new File("test.txt");
String fileName = file.getName();
- 获取文件大小:
File file = new File("test.txt");
long fileSize = file.length();
- 获取目录中的文件列表:
File dir = new File("test");
String[] fileList = dir.list();
5. 判断文件类型:
File类提供了判断文件类型的方法,如:
- 判断是否为文件:
File file = new File("test.txt");
boolean isFile = file.isFile();
- 判断是否为目录:
File dir = new File("test");
boolean isDirectory = dir.isDirectory();
6. 文件重命名:
File类提供了重命名文件的方法,如:
File file = new File("test.txt");
File newFile = new File("new_test.txt");
file.renameTo(newFile);
7. 修改文件或目录的属性:
File类提供了修改文件或目录的属性的方法,如:
- 修改文件读写权限:
File file = new File("test.txt");
file.setReadable(true);
file.setWritable(true);
- 修改目录读写权限:
File dir = new File("test");
dir.setReadable(true);
dir.setWritable(true);
以上就是Java中File类的一些常用文件操作方法。通过File类,可以方便地进行文件的创建、删除、重命名、属性修改等操作,同时也可以获取文件或目录的信息。
