java的file对象
时间: 2024-05-01 22:16:56 浏览: 15
Java的File对象是用于表示文件或目录的抽象路径名。它可以用来获取文件或目录的属性,如文件大小、创建时间、最后修改时间等等。File对象可以用于创建、删除、重命名、移动文件或目录,也可以用于遍历文件系统中的文件和目录。以下是一些File对象的方法:
- getName():返回文件或目录的名称。
- getPath():返回文件或目录的路径。
- isFile():判断是否为文件。
- isDirectory():判断是否为目录。
- exists():判断文件或目录是否存在。
- length():返回文件的大小。
- lastModified():返回文件或目录的最后修改时间。
- createNewFile():创建新文件。
- mkdir():创建新目录。
- delete():删除文件或目录。
- renameTo():重命名文件或目录。
- list():返回目录下的文件和目录列表。
示例代码:
```java
File file = new File("example.txt");
System.out.println("File name: " + file.getName());
System.out.println("File path: " + file.getPath());
System.out.println("Is file: " + file.isFile());
System.out.println("File exists: " + file.exists());
System.out.println("File size: " + file.length());
System.out.println("Last modified: " + new Date(file.lastModified()));
File directory = new File("example");
System.out.println("Is directory: " + directory.isDirectory());
System.out.println("Directory exists: " + directory.exists());
File[] files = directory.listFiles();
for (File f : files) {
System.out.println(f.getName());
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)