作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我不知道如何使用 Files
类的 readAttributes
方法一次访问所有文件属性。我的问题是我想批量打印所有属性,而不调用方法。
不想一一调用方法,如下图:
Path file = ...;
BasicFileAttributes attr = Files.readAttributes(file, BasicFileAttributes.class);
System.out.println("creationTime: " + attr.creationTime());
System.out.println("lastAccessTime: " + attr.lastAccessTime());
System.out.println("lastModifiedTime: " + attr.lastModifiedTime());
System.out.println("isDirectory: " + attr.isDirectory());
System.out.println("isOther: " + attr.isOther());
System.out.println("isRegularFile: " + attr.isRegularFile());
System.out.println("isSymbolicLink: " + attr.isSymbolicLink());
System.out.println("size: " + attr.size());
我想一次访问所有 BasicFileAttribute。如果我们不能一次访问所有带有 readAttributes 的属性,那么有没有其他方法可以做到这一点。
最佳答案
这是另一个如何使用 BasicFileAttributes
类的 readAttributes()
方法的示例类:
Path path = Paths.get("C:\\Users\\jorgesys\\workspaceJava\\myfile.txt");
BasicFileAttributes attr;
try {
attr = Files.readAttributes(path, BasicFileAttributes.class);
System.out.println("Creation time: " + attr.creationTime());
System.out.println("Last access time: " + attr.lastAccessTime());
System.out.println("Last modified time: " + attr.lastModifiedTime());
} catch (IOException e) {
System.out.println("oops un error! " + e.getMessage());
}
关于java - 如何使用 readAttributes 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16952727/
我不知道如何使用 Files 类的 readAttributes 方法一次访问所有文件属性。我的问题是我想批量打印所有属性,而不调用方法。 不想一一调用方法,如下图: Path file = ...;
我无法读取的值属性在下面的 app.config 中。我完全不知所措。我怀疑 XPath 值或 Key 值。 目标 '$(OutDir)%(TargetPath)')" /
我在 IE7 中使用脚本收到类似“对象不支持属性或方法‘writeAttribute’”的错误。它在我尝试过的所有其他浏览器中都运行良好。代码如下: var imgData = [ ['../
我是一名优秀的程序员,十分优秀!