readAttributes.lastModifiedTime().toMillis(), readAttributes.size()); return attributes;
private static boolean modified( PosixFileAttributes attributes, PosixFileAttributes otherAttributes ) { if ( attributes.size() != otherAttributes.size() ) { return true; } if ( attributes.lastModifiedTime() != otherAttributes.lastModifiedTime() ) { return true; } return false; }
switch (attr) { case "lastModifiedTime": map.put(attr, v.lastModifiedTime()); break; case "lastAccessTime":
long fileTime = attr.lastModifiedTime().toMillis(); Date fileDate = new Date(fileTime);
case "basic:lastModifiedTime": case "posix:lastModifiedTime": entry.setValue(posixAttributes.lastModifiedTime()); break; case "basic:lastAccessTime":
case "basic:lastModifiedTime": //$NON-NLS-1$ case "posix:lastModifiedTime": //$NON-NLS-1$ entry.setValue(posixAttributes.lastModifiedTime()); break; case "basic:lastAccessTime": //$NON-NLS-1$
info.setLastModified(attrs.lastModifiedTime().toMillis()); info.setLength(attrs.size()); info.setDirectory(attrs.isDirectory());
readAttributes.lastModifiedTime().toMillis(), readAttributes.size()); return attributes;
info.setLastModified(attrs.lastModifiedTime().toMillis()); info.setLength(attrs.size()); info.setDirectory(attrs.isDirectory());
info.setLastModified(attrs.lastModifiedTime().toMillis()); info.setLength(attrs.size()); info.setDirectory(attrs.isDirectory());
@Override public RsyncFileAttributes stat(Path path) throws IOException { PosixFileAttributes attrs = Files.readAttributes(path, PosixFileAttributes.class, LinkOption.NOFOLLOW_LINKS); UserPrincipal userPrincipal = attrs.owner(); String userName = userPrincipal.getName(); GroupPrincipal groupPrincipal = attrs.group(); String groupName = groupPrincipal.getName(); _nameToUserPrincipal.putIfAbsent(userName, userPrincipal); _nameToGroupPrincipal.putIfAbsent(groupName, groupPrincipal); return new RsyncFileAttributes(toMode(attrs), attrs.size(), attrs.lastModifiedTime().to(TimeUnit.SECONDS), new User(userName, _defaultUserId), new Group(groupName, _defaultGroupId)); }
readAttributes.lastModifiedTime().toMillis(), readAttributes.size()); return attributes;
perms = attribs.permissions(); a_time = attribs.lastAccessTime().toInstant(); m_time = attribs.lastModifiedTime().toInstant(); c_time = attribs.creationTime().toInstant(); } else {
perms = attribs.permissions(); a_time = attribs.lastAccessTime().toInstant(); m_time = attribs.lastModifiedTime().toInstant(); c_time = attribs.creationTime().toInstant(); } else {