FileEntry 类( FileEntry Class)
优质
小牛编辑
131浏览
2023-12-01
提供文件或目录的状态,某个时间点的文件属性。
Class 声明 (Class Declaration)
以下是org.apache.commons.io.monitor.FileEntry类的声明 -
public class FileEntry
extends Object implements Serializable
特点 (Features)
FileEntry类对象在某个时间点提供以下文件属性。
- getName() - 文件名。
- exists() - 检查文件是否存在。
- isDirectory() - 检查文件是否是目录。
- lastModified() - 给出最后修改日期时间。
- listFiles() - 给出目录的内容。
FileEntry类的示例
这是我们需要解析的输入文件 -
Welcome to IoWiki. Simply Easy Learning.
IOTester.java
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.monitor.FileEntry;
public class IOTester {
public static void main(String[] args) {
try {
usingFileEntry();
} catch(IOException e) {
System.out.println(e.getMessage());
}
}
public static void usingFileEntry() throws IOException {
//get the file object
File file = FileUtils.getFile("input.txt");
FileEntry fileEntry = new FileEntry(file);
System.out.println("Monitored File: " + fileEntry.getFile());
System.out.println("File name: " + fileEntry.getName());
System.out.println("Is Directory: " + fileEntry.isDirectory());
}
}
输出 (Output)
它将打印以下结果。
Monitored File: input.txt
File name: input.txt
Is Directory: false