Copy //属性
FileTime lastModifiedTime = Files.getLastModifiedTime(path);
long size = Files.size(path);
boolean symbolicLink = Files.isSymbolicLink(path);
boolean directory = Files.isDirectory(path);
boolean sameFile = Files.isSameFile(path1, path2);
Map<String, Object> stringObjectMap = Files.readAttributes(path, "*");
//权限
Path path = Paths.get("/home/digdeep/.profile");
PosixFileAttributes attrs = Files.readAttributes(path, PosixFileAttributes.class);
Set<PosixFilePermission> posixPermissions = attrs.permissions();
posixPermissions.clear();
String owner = attrs.owner().getName();
String perms = PosixFilePermissions.toString(posixPermissions);
posixPermissions.add(PosixFilePermission.OWNER_READ);
posixPermissions.add(PosixFilePermission.GROUP_READ);
posixPermissions.add(PosixFilePermission.OTHERS_READ);
posixPermissions.add(PosixFilePermission.OWNER_WRITE);
Files.setPosixFilePermissions(path, posixPermissions);