Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在ApacheVFS中获取文件的日期_Java_Apache_File_Vfs_Apache Commons Vfs - Fatal编程技术网

Java 如何在ApacheVFS中获取文件的日期

Java 如何在ApacheVFS中获取文件的日期,java,apache,file,vfs,apache-commons-vfs,Java,Apache,File,Vfs,Apache Commons Vfs,我正在尝试获取Apache vfs中的文件的日期 org.apache.commons.vfs2.FileSystem中有一个getAttribute方法,但我找不到任何关于如何使用它的示例。 我很确定使用这种方法是可能的。参数是一个字符串,我不知道哪个字符串表示文件的日期。您可能需要查看FileContent类,方法getLastModifiedTime() protected static void printModificationDateOfItemsInFolder(最终标准文件系统管

我正在尝试获取Apache vfs中的文件的日期

org.apache.commons.vfs2.FileSystem中有一个getAttribute方法,但我找不到任何关于如何使用它的示例。
我很确定使用这种方法是可能的。参数是一个字符串,我不知道哪个字符串表示文件的日期。

您可能需要查看
FileContent
类,方法
getLastModifiedTime()

protected static void printModificationDateOfItemsInFolder(最终标准文件系统管理器fsManager,最终URI folderUri)引发FileSystemException{
try(final FileObject localFileObject=fsManager.resolveFile(folderUri)){
final FileObject[]children=localFileObject.getChildren();
for(int i=0;i
protected static void printModificationDateOfItemsInFolder(final StandardFileSystemManager fsManager, final URI folderUri) throws FileSystemException {
        try (final FileObject localFileObject = fsManager.resolveFile(folderUri)) {
            final FileObject[] children = localFileObject.getChildren();
            for (int i = 0; i < children.length; i++) {
                try (final FileContent content = children[i].getContent()) {
                    System.out.println("Modification [timestamp=" + content.getLastModifiedTime() + "] [file/dir=" + children[i].getName().getBaseName() + "]");
                }
            }
        }
}