欢迎访问宙启技术站
智能推送

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类,可以方便地进行文件的创建、删除、重命名、属性修改等操作,同时也可以获取文件或目录的信息。