Obtaining a Map of file attributes
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Map;
import java.util.Set;
public class Test {
public static void main(String[] args) throws Exception {
Path path = Paths.get("/home/docs/users.txt");
Map<String, Object> attrsMap = Files.readAttributes(path, "*");
Set<String> keys = attrsMap.keySet();
for (String attribute : keys) {
System.out.println(attribute + ": " + Files.getAttribute(path, attribute));
}
}
}
Related examples in the same category