java判断文件是否为空
时间: 2023-08-25 08:06:18 浏览: 196
java 对象是否为空的判断
Java 判断文件是否为空可以使用 `java.io.File` 类的 `length` 方法来判断文件大小是否为 0。如果文件大小为 0,则表示该文件为空。
下面是一个示例代码:
```java
import java.io.File;
public class FileIsEmpty {
public static boolean isFileEmpty(String filename) {
File file = new File(filename);
return (file.exists() && file.isFile() && file.length() == 0);
}
public static void main(String[] args) {
String filename = "test.txt";
boolean isEmpty = isFileEmpty(filename);
System.out.println("File " + filename + " is empty: " + isEmpty);
}
}
```
在上面的示例代码中,我们定义了一个 `isFileEmpty` 方法,该方法接受一个文件名作为参数,并返回一个布尔值,表示该文件是否为空。在方法内部,我们首先创建了一个 `java.io.File` 对象,然后使用 `exists` 方法判断该文件是否存在,使用 `isFile` 方法判断该文件是否是一个文件,最后使用 `length` 方法判断该文件的大小是否为 0。如果以上条件都满足,则认为该文件为空。
在 `main` 方法中,我们调用了 `isFileEmpty` 方法,并打印了结果。可以根据实际情况修改文件名和输出语句。
阅读全文