Commons Io 简明教程
Apache Commons IO - FileEntry
FileEntry 提供文件或目录的状态。某一时刻的文件属性。
Class Declaration
下列是 org.apache.commons.io.monitor.FileEntry 类的声明 −
public class FileEntry
extends Object implements Serializable
Features of FileEntry
FileEntry 类对象在某一时刻提供以下文件属性。
-
getName() − file name.
-
exists() − 检查文件是否存在。
-
isDirectory() − 检查文件是否是目录。
-
lastModified() − 给出最后修改日期时间。
-
listFiles() − 提供目录的内容。
Example of FileEntry Class
以下是我们需要解析的输入文件 -
Welcome to TutorialsPoint. 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());
}
}