Package ch.pontius.nio.smb
Class SMBFileAttributes
- java.lang.Object
-
- ch.pontius.nio.smb.SMBFileAttributes
-
- All Implemented Interfaces:
java.nio.file.attribute.BasicFileAttributes
public final class SMBFileAttributes extends java.lang.Object implements java.nio.file.attribute.BasicFileAttributes
-
-
Constructor Summary
Constructors Constructor Description SMBFileAttributes(SMBPath path)Public default constructor forSMBFileAttributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.nio.file.attribute.FileTimecreationTime()java.lang.ObjectfileKey()booleanisDirectory()booleanisOther()booleanisRegularFile()booleanisSymbolicLink()java.nio.file.attribute.FileTimelastAccessTime()java.nio.file.attribute.FileTimelastModifiedTime()longsize()
-
-
-
Constructor Detail
-
SMBFileAttributes
public SMBFileAttributes(SMBPath path) throws java.io.IOException
Public default constructor forSMBFileAttributes.- Parameters:
path-SMBPathfor which to createSMBFileAttributeView.- Throws:
java.io.IOException- If something goes wrong while accessing the file.
-
-
Method Detail
-
lastModifiedTime
public java.nio.file.attribute.FileTime lastModifiedTime()
- Specified by:
lastModifiedTimein interfacejava.nio.file.attribute.BasicFileAttributes
-
lastAccessTime
public java.nio.file.attribute.FileTime lastAccessTime()
- Specified by:
lastAccessTimein interfacejava.nio.file.attribute.BasicFileAttributes
-
creationTime
public java.nio.file.attribute.FileTime creationTime()
- Specified by:
creationTimein interfacejava.nio.file.attribute.BasicFileAttributes
-
isRegularFile
public boolean isRegularFile()
- Specified by:
isRegularFilein interfacejava.nio.file.attribute.BasicFileAttributes
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectoryin interfacejava.nio.file.attribute.BasicFileAttributes
-
isSymbolicLink
public boolean isSymbolicLink()
- Specified by:
isSymbolicLinkin interfacejava.nio.file.attribute.BasicFileAttributes
-
isOther
public boolean isOther()
- Specified by:
isOtherin interfacejava.nio.file.attribute.BasicFileAttributes
-
size
public long size()
- Specified by:
sizein interfacejava.nio.file.attribute.BasicFileAttributes
-
fileKey
public java.lang.Object fileKey()
- Specified by:
fileKeyin interfacejava.nio.file.attribute.BasicFileAttributes
-
-