File判断是否是文件夹
时间: 2023-12-30 16:05:41 浏览: 93
要判断一个 `File` 对象是否表示一个文件夹(目录),可以使用 `isDirectory()` 方法。该方法是 `java.io.File` 类的一个成员方法,用于检查当前 `File` 对象是否表示一个目录。
下面是一个示例:
```java
import java.io.File;
public class DirectoryCheckExample {
public static void main(String[] args) {
File file = new File("path/to/directory");
if (file.isDirectory()) {
System.out.println("The file is a directory.");
} else {
System.out.println("The file is not a directory.");
}
}
}
```
在上面的示例中,我们创建了一个 `File` 对象,表示一个路径为 "path/to/directory" 的文件或目录。然后使用 `isDirectory()` 方法来判断该对象是否表示一个目录。如果是目录,则输出 "The file is a directory.",否则输出 "The file is not a directory."。
需要注意的是,`isDirectory()` 方法仅适用于检查 `File` 对象是否表示一个目录,而不是文件。如果要检查一个 `File` 对象是否表示一个普通文件,可以使用 `isFile()` 方法。
阅读全文