public class Win32LocalFileSystem extends LocalFileSystemBase
LocalFileSystem.WatchRequestLOGPROTOCOL, PROTOCOL_PREFIXDEFAULT_LENGTH, DEFAULT_TIMESTAMP| Modifier and Type | Method and Description |
|---|---|
FileAttributes |
getAttributes(VirtualFile file)
Reads various file attributes in one shot (to reduce the number of native I/O calls).
|
static Win32LocalFileSystem |
getWin32Instance() |
static boolean |
isAvailable() |
java.lang.String [] |
list(VirtualFile file) |
java.util.Set<LocalFileSystem.WatchRequest> |
replaceWatchedRoots(java.util.Collection<LocalFileSystem.WatchRequest> watchRequests,
java.util.Collection<java.lang.String> recursiveRoots,
java.util.Collection<java.lang.String> flatRoots)
Stops watching given watch requests and starts watching new paths.
|
contentsToByteArray, copyFile, createChildDirectory, createChildFile, deleteFile, exists, extractRootPath, findFileByIoFile, findFileByPath, findFileByPathIfCached, getCanonicallyCasedName, getInputStream, getLength, getOutputStream, getProtocol, getRank, getTimeStamp, hasChildren, isCaseSensitive, isDirectory, isReadOnly, isSymLink, isValidName, isWritable, markNewFilesAsDirty, moveFile, normalize, refresh, refreshAndFindFileByIoFile, refreshAndFindFileByPath, refreshFiles, refreshFiles, refreshIoFiles, refreshIoFiles, registerAuxiliaryFileOperationsHandler, renameFile, resolveSymLink, setTimeStamp, setWritable, unregisterAuxiliaryFileOperationsHandleraddRootsToWatch, addRootToWatch, getInstance, removeWatchedRoot, removeWatchedRoots, replaceWatchedRootaddVirtualFileListener, refreshWithoutFileWatcher, removeVirtualFileListenerextractPresentableUrlpublic static boolean isAvailable()
public static Win32LocalFileSystem getWin32Instance()
public java.lang.String [] list(VirtualFile file)
list in interface FileSystemInterfacelist in class LocalFileSystemBasepublic FileAttributes getAttributes(VirtualFile file)
NewVirtualFileSystemgetAttributes in class LocalFileSystemBasefile - file to get attributes of.null if the file doesn't exist.public java.util.Set<LocalFileSystem.WatchRequest> replaceWatchedRoots(java.util.Collection<LocalFileSystem.WatchRequest> watchRequests, java.util.Collection<java.lang.String> recursiveRoots, java.util.Collection<java.lang.String> flatRoots)
LocalFileSystemreplaceWatchedRoots in class LocalFileSystem