AzureBasicFileAttributes Class
- java.
lang. Object - com.
azure. storage. blob. nio. AzureBasicFileAttributes
- com.
Implements
public final class AzureBasicFileAttributes
implements BasicFileAttributes
Provides support for basic file attributes.
The properties available on this type are a strict subset of AzureBlobFileAttributes, and the two types have the same network behavior. Therefore, while this type is offered for compliance with the NIO spec, AzureBlobFileAttributes is generally preferred.
Some attributes are not supported. Refer to the javadocs on each method for more information.
If the target file is a virtual directory, most attributes will be set to null.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
File |
creationTime()
Returns the creation time. |
| Object |
fileKey()
Returns the url of the resource. |
| boolean |
isDirectory()
Tells whether the file is a directory. |
| boolean |
isOther()
Tells whether the file is something other than a regular file, directory, or symbolic link. |
| boolean |
isRegularFile()
Tells whether the file is a regular file with opaque content. |
| boolean |
isSymbolicLink()
Tells whether the file is a symbolic link. |
| boolean |
isVirtualDirectory()
Tells whether the file is a virtual directory. |
|
File |
lastAccessTime()
Returns the time of last modification or null if this is a virtual directory |
|
File |
lastModifiedTime()
Returns the time of last modification or null if this is a virtual directory. |
| long |
size()
Returns the size of the file (in bytes). |
Methods inherited from java.lang.Object
Method Details
creationTime
public FileTime creationTime()
Returns the creation time. The creation time is the time that the file was created. Returns null if this is a virtual directory.
Returns:
fileKey
public Object fileKey()
Returns the url of the resource.
Returns:
isDirectory
public boolean isDirectory()
Tells whether the file is a directory.
Will only return true if the directory is a concrete directory. See createDirectory(Path path, FileAttribute<?>[] fileAttributes) for more information on virtual and concrete directories.
Returns:
isOther
public boolean isOther()
Tells whether the file is something other than a regular file, directory, or symbolic link.
Returns:
isRegularFile
public boolean isRegularFile()
Tells whether the file is a regular file with opaque content.
Returns:
isSymbolicLink
public boolean isSymbolicLink()
Tells whether the file is a symbolic link.
Returns:
isVirtualDirectory
public boolean isVirtualDirectory()
Tells whether the file is a virtual directory.
See createDirectory(Path path, FileAttribute<?>[] fileAttributes) for more information on virtual and concrete directories.
Returns:
lastAccessTime
public FileTime lastAccessTime()
Returns the time of last modification or null if this is a virtual directory
Last access time is not supported by the blob service. In this case, it is typical for implementations to return the lastModifiedTime().
Returns:
lastModifiedTime
public FileTime lastModifiedTime()
Returns the time of last modification or null if this is a virtual directory.
Returns:
size
public long size()
Returns the size of the file (in bytes).
Returns: