Files, NativeIntegration, WindowsFilespublic class DefaultWindowsFiles extends AbstractFiles implements WindowsFiles
| Constructor | Description |
|---|---|
DefaultWindowsFiles() |
| Modifier and Type | Method | Description |
|---|---|---|
List<? extends DirEntry> |
listDir(File dir) |
Lists the entries of the given directory.
|
List<? extends DirEntry> |
listDir(File dir,
boolean linkTarget) |
Lists the entries of the given directory.
|
WindowsFileInfo |
stat(File file) |
Returns basic information about the given file.
|
FileInfo |
stat(File file,
boolean linkTarget) |
Returns basic information about the given file.
|
listDirFailurepublic WindowsFileInfo stat(File file) throws NativeException
WindowsFilesWhen the file references a symlink, details about the symlink is returned, not the target of the symlink.
stat in interface Filesstat in interface WindowsFilesfile - The path of the file to get details of. Follows symlinks to the parent directory of this file.FileInfo.Type.Missing for a file that does not
exist.NativeException - On failure to query the file information.FilePermissionException - When the user has insufficient permissions to query the file informationpublic FileInfo stat(File file, boolean linkTarget) throws NativeException
Filesstat in interface Filesfile - The path of the file to get details of. Follows symlinks to the parent directory of this file.linkTarget - When true and the file is a symlink, return details of the target of the symlink instead of details of the symlink itself.FileInfo.Type.Missing for a file that does not
exist.NativeException - On failure to query the file information.FilePermissionException - When the user has insufficient permissions to query the file informationpublic List<? extends DirEntry> listDir(File dir) throws NativeException
FilesWhen a directory entry is a symlink, details about the symlink is returned, not the target of the symlink.
listDir in interface Filesdir - The path of the directory to list. Follows symlinks to this directory.NativeException - On failure.NoSuchFileException - When the specified directory does not exist.NotADirectoryException - When the specified file is not a directory.FilePermissionException - When the user has insufficient permissions to list the entriespublic List<? extends DirEntry> listDir(File dir, boolean linkTarget) throws NativeException
FileslistDir in interface Filesdir - The path of the directory to list. Follows symlinks to this directory.linkTarget - When true and a directory entry is a symlink, return details of the target of the symlink instead of details of the symlink itself.NativeException - On failure.NoSuchFileException - When the specified directory does not exist.NotADirectoryException - When the specified file is not a directory.FilePermissionException - When the user has insufficient permissions to list the entries