@Override public void setTimes( @Nullable FileTime lastModifiedTime, @Nullable FileTime lastAccessTime, @Nullable FileTime createTime) throws IOException { File file = lookupFile(); if (lastModifiedTime != null) { file.setLastModifiedTime(lastModifiedTime.toMillis()); } if (lastAccessTime != null) { file.setLastAccessTime(lastAccessTime.toMillis()); } if (createTime != null) { file.setCreationTime(createTime.toMillis()); } } }
@Override public void setTimes( @Nullable FileTime lastModifiedTime, @Nullable FileTime lastAccessTime, @Nullable FileTime createTime) throws IOException { File file = lookupFile(); if (lastModifiedTime != null) { file.setLastModifiedTime(lastModifiedTime.toMillis()); } if (lastAccessTime != null) { file.setLastAccessTime(lastAccessTime.toMillis()); } if (createTime != null) { file.setCreationTime(createTime.toMillis()); } } }
@Override public BasicFileAttributes readAttributes() throws IOException { return new Attributes(lookupFile()); }
@Override public BasicFileAttributeView view( FileLookup lookup, ImmutableMap<String, FileAttributeView> inheritedViews) { return new View(lookup); }
@Override public BasicFileAttributes readAttributes() throws IOException { return new Attributes(lookupFile()); }
@Override public BasicFileAttributeView view( FileLookup lookup, ImmutableMap<String, FileAttributeView> inheritedViews) { return new View(lookup); }