Directory Methods |
The Directory type exposes the following members.
Name | Description | |
---|---|---|
Compress(String) | [AlphaFS] Compresses a directory using NTFS compression. | |
Compress(String, DirectoryEnumerationOptions) | [AlphaFS] Compresses a directory using NTFS compression. | |
Compress(String, PathFormat) | [AlphaFS] Compresses a directory using NTFS compression. | |
Compress(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Compresses a directory using NTFS compression. | |
CompressTransacted(KernelTransaction, String) | [AlphaFS] Compresses a directory using NTFS compression. | |
CompressTransacted(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Compresses a directory using NTFS compression. | |
CompressTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Compresses a directory using NTFS compression. | |
CompressTransacted(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Compresses a directory using NTFS compression. | |
Copy(String, String) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is not allowed. | |
Copy(String, String, CopyOptions) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified. | |
Copy(String, String, PathFormat) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is not allowed. | |
Copy(String, String, Boolean) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is allowed. | |
Copy(String, String, CopyOptions, PathFormat) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified. | |
Copy(String, String, Boolean, PathFormat) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is allowed. | |
Copy(String, String, CopyOptions, CopyMoveProgressRoutine, Object) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
Copy(String, String, CopyOptions, CopyMoveProgressRoutine, Object, PathFormat) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
CopyTransacted(KernelTransaction, String, String) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is not allowed. | |
CopyTransacted(KernelTransaction, String, String, CopyOptions) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified. | |
CopyTransacted(KernelTransaction, String, String, PathFormat) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is not allowed. | |
CopyTransacted(KernelTransaction, String, String, Boolean) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is allowed. | |
CopyTransacted(KernelTransaction, String, String, CopyOptions, PathFormat) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified. | |
CopyTransacted(KernelTransaction, String, String, Boolean, PathFormat) | [AlphaFS] Copies an existing directory to a new directory. Overwriting a directory of the same name is allowed. | |
CopyTransacted(KernelTransaction, String, String, CopyOptions, CopyMoveProgressRoutine, Object) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
CopyTransacted(KernelTransaction, String, String, CopyOptions, CopyMoveProgressRoutine, Object, PathFormat) | [AlphaFS] Copies a directory and its contents to a new location, CopyOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
CountFileSystemObjects(String, DirectoryEnumerationOptions) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CountFileSystemObjects(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CountFileSystemObjects(String, String, DirectoryEnumerationOptions) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CountFileSystemObjects(String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CountFileSystemObjectsTransacted(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CountFileSystemObjectsTransacted(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CountFileSystemObjectsTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CountFileSystemObjectsTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Counts file system objects: files, folders or both) in a given directory. | |
CreateDirectory(String) | Creates all directories and subdirectories in the specified path unless they already exist. | |
CreateDirectory(String, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectory(String, Boolean) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectory(String, DirectorySecurity) | Creates all the directories in the specified path, unless the already exist, applying the specified Windows security. | |
CreateDirectory(String, String) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectory(String, Boolean, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectory(String, DirectorySecurity, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectory(String, DirectorySecurity, Boolean) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectory(String, String, PathFormat) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectory(String, String, Boolean) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectory(String, String, DirectorySecurity) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
CreateDirectory(String, DirectorySecurity, Boolean, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectory(String, String, Boolean, PathFormat) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectory(String, String, DirectorySecurity, PathFormat) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
CreateDirectory(String, String, DirectorySecurity, Boolean) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
CreateDirectory(String, String, DirectorySecurity, Boolean, PathFormat) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String) | Creates all directories and subdirectories in the specified path unless they already exist. | |
CreateDirectoryTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, Boolean) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, DirectorySecurity) | Creates all the directories in the specified path, unless the already exist, applying the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, String) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectoryTransacted(KernelTransaction, String, Boolean, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, DirectorySecurity, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, DirectorySecurity, Boolean) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, String, PathFormat) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectoryTransacted(KernelTransaction, String, String, Boolean) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectoryTransacted(KernelTransaction, String, String, DirectorySecurity) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, DirectorySecurity, Boolean, PathFormat) | [AlphaFS] Creates all the directories in the specified path, applying the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, String, Boolean, PathFormat) | [AlphaFS] Creates a new directory, with the attributes of a specified template directory. | |
CreateDirectoryTransacted(KernelTransaction, String, String, DirectorySecurity, PathFormat) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, String, DirectorySecurity, Boolean) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
CreateDirectoryTransacted(KernelTransaction, String, String, DirectorySecurity, Boolean, PathFormat) | [AlphaFS] Creates all the directories in the specified path of a specified template directory and applies the specified Windows security. | |
Decompress(String) | [AlphaFS] Decompresses an NTFS compressed directory. | |
Decompress(String, DirectoryEnumerationOptions) | [AlphaFS] Decompresses an NTFS compressed directory. | |
Decompress(String, PathFormat) | [AlphaFS] Decompresses an NTFS compressed directory. | |
Decompress(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Decompresses an NTFS compressed directory. | |
DecompressTransacted(KernelTransaction, String) | [AlphaFS] Decompresses an NTFS compressed directory. | |
DecompressTransacted(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Decompresses an NTFS compressed directory. | |
DecompressTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Decompresses an NTFS compressed directory. | |
DecompressTransacted(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Decompresses an NTFS compressed directory. | |
Decrypt(String) | [AlphaFS] Decrypts a directory that was encrypted by the current account using the Encrypt method. | |
Decrypt(String, PathFormat) | [AlphaFS] Decrypts a directory that was encrypted by the current account using the Encrypt method. | |
Decrypt(String, Boolean) | [AlphaFS] Decrypts a directory that was encrypted by the current account using the Encrypt method. | |
Decrypt(String, Boolean, PathFormat) | [AlphaFS] Decrypts a directory that was encrypted by the current account using the Encrypt method. | |
Delete(String) | Deletes an empty directory from a specified path. | |
Delete(String, PathFormat) | [AlphaFS] Deletes an empty directory from a specified path. | |
Delete(String, Boolean) | Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
Delete(String, Boolean, PathFormat) | [AlphaFS] Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
Delete(String, Boolean, Boolean) | [AlphaFS] Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
Delete(String, Boolean, Boolean, PathFormat) | [AlphaFS] Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
DeleteEmptySubdirectories(String, Boolean) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteEmptySubdirectories(String, Boolean, PathFormat) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteEmptySubdirectories(String, Boolean, Boolean) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteEmptySubdirectories(String, Boolean, Boolean, PathFormat) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteEmptySubdirectoriesTransacted(KernelTransaction, String, Boolean) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteEmptySubdirectoriesTransacted(KernelTransaction, String, Boolean, PathFormat) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteEmptySubdirectoriesTransacted(KernelTransaction, String, Boolean, Boolean) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteEmptySubdirectoriesTransacted(KernelTransaction, String, Boolean, Boolean, PathFormat) | [AlphaFS] Deletes empty subdirectories from the specified directory. | |
DeleteTransacted(KernelTransaction, String) | [AlphaFS] Deletes an empty directory from a specified path. | |
DeleteTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Deletes an empty directory from a specified path. | |
DeleteTransacted(KernelTransaction, String, Boolean) | [AlphaFS] Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
DeleteTransacted(KernelTransaction, String, Boolean, PathFormat) | [AlphaFS] Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
DeleteTransacted(KernelTransaction, String, Boolean, Boolean) | [AlphaFS] Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
DeleteTransacted(KernelTransaction, String, Boolean, Boolean, PathFormat) | [AlphaFS] Deletes the specified directory and, if indicated, any subdirectories in the directory. | |
DisableCompression(String) | [AlphaFS] Disables NTFS compression of the specified directory and the files in it. | |
DisableCompression(String, PathFormat) | [AlphaFS] Disables NTFS compression of the specified directory and the files in it. | |
DisableCompressionTransacted(KernelTransaction, String) | [AlphaFS] Disables NTFS compression of the specified directory and the files in it. | |
DisableCompressionTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Disables NTFS compression of the specified directory and the files in it. | |
DisableEncryption(String) | [AlphaFS] Disables encryption of the specified directory and the files in it.
This method only creates/modifies the file "Desktop.ini" in the root of path and disables encryption by writing: "Disable=1" This method does not affect encryption of files and subdirectories below the indicated directory. | |
DisableEncryption(String, PathFormat) | [AlphaFS] Disables encryption of the specified directory and the files in it.
This method only creates/modifies the file "Desktop.ini" in the root of path and disables encryption by writing: "Disable=1" This method does not affect encryption of files and subdirectories below the indicated directory. | |
EnableCompression(String) | [AlphaFS] Enables NTFS compression of the specified directory and the files in it. | |
EnableCompression(String, PathFormat) | [AlphaFS] Enables NTFS compression of the specified directory and the files in it. | |
EnableCompressionTransacted(KernelTransaction, String) | [AlphaFS] Enables NTFS compression of the specified directory and the files in it. | |
EnableCompressionTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Enables NTFS compression of the specified directory and the files in it. | |
EnableEncryption(String) | [AlphaFS] Enables encryption of the specified directory and the files in it.
This method only creates/modifies the file "Desktop.ini" in the root of path and enables encryption by writing: "Disable=0" This method does not affect encryption of files and subdirectories below the indicated directory. | |
EnableEncryption(String, PathFormat) | [AlphaFS] Enables encryption of the specified directory and the files in it.
This method only creates/modifies the file "Desktop.ini" in the root of path and enables encryption by writing: "Disable=0" This method does not affect encryption of files and subdirectories below the indicated directory. | |
Encrypt(String) | [AlphaFS] Encrypts a directory so that only the account used to encrypt the directory can decrypt it. | |
Encrypt(String, PathFormat) | [AlphaFS] Encrypts a directory so that only the account used to encrypt the directory can decrypt it. | |
Encrypt(String, Boolean) | [AlphaFS] Encrypts a directory so that only the account used to encrypt the directory can decrypt it. | |
Encrypt(String, Boolean, PathFormat) | [AlphaFS] Encrypts a directory so that only the account used to encrypt the directory can decrypt it. | |
EnumerateAlternateDataStreams(String) | [AlphaFS] Enumerates the streams of type :$DATA from the specified directory. | |
EnumerateAlternateDataStreams(String, PathFormat) | [AlphaFS] Enumerates the streams of type :$DATA from the specified directory. | |
EnumerateAlternateDataStreamsTransacted(KernelTransaction, String) | [AlphaFS] Enumerates the streams of type :$DATA from the specified directory. | |
EnumerateAlternateDataStreamsTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Enumerates the streams of type :$DATA from the specified directory. | |
EnumerateDirectories(String) | Returns an enumerable collection of directory names in a specified path. | |
EnumerateDirectories(String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of directory names in a specified path. | |
EnumerateDirectories(String, PathFormat) | [AlphaFS] Returns an enumerable collection of directory names in a specified path. | |
EnumerateDirectories(String, String) | Returns an enumerable collection of directory names that match a searchPattern in a specified path. | |
EnumerateDirectories(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of directory names in a specified path. | |
EnumerateDirectories(String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of directory names in a specified path. | |
EnumerateDirectories(String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of directory names that match a searchPattern in a specified path. | |
EnumerateDirectories(String, String, SearchOption) | Returns an enumerable collection of directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateDirectories(String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of directory names in a specified path. | |
EnumerateDirectories(String, String, SearchOption, PathFormat) | [AlphaFS] Returns an enumerable collection of directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateDirectoriesTransacted(KernelTransaction, String) | [AlphaFS] Returns an enumerable collection of directory instances in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of directory instances in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Returns an enumerable collection of directory instances in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, String) | [AlphaFS] Returns an enumerable collection of directory instances that match a searchPattern in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of directory instances in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of directory instances that match a searchPattern in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of directory instances that match a searchPattern in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, String, SearchOption) | [AlphaFS] Returns an enumerable collection of directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of directory instances that match a searchPattern in a specified path. | |
EnumerateDirectoriesTransacted(KernelTransaction, String, String, SearchOption, PathFormat) | [AlphaFS] Returns an enumerable collection of directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFileIdBothDirectoryInfo(SafeFileHandle) | [AlphaFS] Retrieves information about files in the directory handle specified. | |
EnumerateFileIdBothDirectoryInfo(String) | [AlphaFS] Retrieves information about files in the directory specified by path in ReadWrite mode. | |
EnumerateFileIdBothDirectoryInfo(String, PathFormat) | [AlphaFS] Retrieves information about files in the directory specified by path in ReadWrite mode. | |
EnumerateFileIdBothDirectoryInfo(String, FileShare) | [AlphaFS] Retrieves information about files in the directory specified by path in specified FileShare mode. | |
EnumerateFileIdBothDirectoryInfo(String, FileShare, PathFormat) | [AlphaFS] Retrieves information about files in the directory specified by path in specified FileShare mode. | |
EnumerateFileIdBothDirectoryInfoTransacted(KernelTransaction, String) | [AlphaFS] Retrieves information about files in the directory specified by path in ReadWrite mode. | |
EnumerateFileIdBothDirectoryInfoTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Retrieves information about files in the directory specified by path in ReadWrite mode. | |
EnumerateFileIdBothDirectoryInfoTransacted(KernelTransaction, String, FileShare) | [AlphaFS] Retrieves information about files in the directory specified by path in specified FileShare mode. | |
EnumerateFileIdBothDirectoryInfoTransacted(KernelTransaction, String, FileShare, PathFormat) | [AlphaFS] Retrieves information about files in the directory specified by path in specified FileShare mode. | |
EnumerateFiles(String) | Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, PathFormat) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, String) | Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, String, SearchOption) | Returns an enumerable collection of file names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFiles(String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFiles(String, String, SearchOption, PathFormat) | [AlphaFS] Returns an enumerable collection of file names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFilesTransacted(KernelTransaction, String) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, String) | [AlphaFS] Returns an enumerable collection of file instances that match a searchPattern in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file names in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file instances that match a searchPattern in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file instances that match a searchPattern in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, String, SearchOption) | [AlphaFS] Returns an enumerable collection of file instances instances that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFilesTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file instances that match a searchPattern in a specified path. | |
EnumerateFilesTransacted(KernelTransaction, String, String, SearchOption, PathFormat) | [AlphaFS] Returns an enumerable collection of file instances instances that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFileSystemEntries(String) | Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntries(String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntries(String, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntries(String, String) | Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntries(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntries(String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntries(String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntries(String, String, SearchOption) | Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFileSystemEntries(String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntries(String, String, SearchOption, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String) | [AlphaFS] Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, String) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, String, SearchOption) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path. | |
EnumerateFileSystemEntriesTransacted(KernelTransaction, String, String, SearchOption, PathFormat) | [AlphaFS] Returns an enumerable collection of file names and directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
EnumerateFileSystemEntryInfosT(String) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosT(String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosT(String, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosT(String, String) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path. | |
EnumerateFileSystemEntryInfosT(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosT(String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path using DirectoryEnumerationOptions. | |
EnumerateFileSystemEntryInfosT(String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path. | |
EnumerateFileSystemEntryInfosT(String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path using DirectoryEnumerationOptions. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String, String) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries in a specified path. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String, String, DirectoryEnumerationOptions) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path using DirectoryEnumerationOptions. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String, String, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path. | |
EnumerateFileSystemEntryInfosTransactedT(KernelTransaction, String, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Returns an enumerable collection of file system entries that match a searchPattern in a specified path using DirectoryEnumerationOptions. | |
EnumerateLogicalDrives | [AlphaFS] Enumerates the drive names of all logical drives on a computer. | |
Exists(String) | Determines whether the given path refers to an existing directory on disk. | |
Exists(String, PathFormat) | [AlphaFS] Determines whether the given path refers to an existing directory on disk. | |
ExistsTransacted(KernelTransaction, String) | [AlphaFS] Determines whether the given path refers to an existing directory on disk. | |
ExistsTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Determines whether the given path refers to an existing directory on disk. | |
ExportEncryptedDirectoryRaw(String, Stream) | [AlphaFS] Backs up (export) encrypted directories. This is one of a group of Encrypted File System (EFS) functions that is
intended to implement backup and restore functionality, while maintaining files in their encrypted state.
| |
ExportEncryptedDirectoryRaw(String, Stream, PathFormat) | [AlphaFS] Backs up (export) encrypted directories. This is one of a group of Encrypted File System (EFS) functions that is
intended to implement backup and restore functionality, while maintaining files in their encrypted state.
| |
GetAccessControl(SafeFileHandle) | [AlphaFS] Gets a DirectorySecurity object that encapsulates the access control list (ACL) entries for the specified directory handle. | |
GetAccessControl(String) | Gets a DirectorySecurity object that encapsulates the access control list (ACL) entries for the specified directory. | |
GetAccessControl(SafeFileHandle, AccessControlSections) | [AlphaFS] Gets a DirectorySecurity object that encapsulates the specified type of access control list (ACL) entries for a particular directory handle. | |
GetAccessControl(String, PathFormat) | [AlphaFS] Gets a DirectorySecurity object that encapsulates the access control list (ACL) entries for the specified directory. | |
GetAccessControl(String, AccessControlSections) | Gets a DirectorySecurity object that encapsulates the specified type of access control list (ACL) entries for a particular directory. | |
GetAccessControl(String, AccessControlSections, PathFormat) | [AlphaFS] Gets a DirectorySecurity object that encapsulates the specified type of access control list (ACL) entries for a particular directory. | |
GetChangeTime(SafeFileHandle) | [AlphaFS] Gets the change date and time of the specified directory. | |
GetChangeTime(String) | [AlphaFS] Gets the change date and time of the specified directory. | |
GetChangeTime(String, PathFormat) | [AlphaFS] Gets the change date and time of the specified directory. | |
GetChangeTimeTransacted(KernelTransaction, String) | [AlphaFS] Gets the change date and time of the specified directory. | |
GetChangeTimeTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the change date and time of the specified directory. | |
GetChangeTimeUtc(SafeFileHandle) | [AlphaFS] Gets the change date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetChangeTimeUtc(String) | [AlphaFS] Gets the change date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetChangeTimeUtc(String, PathFormat) | [AlphaFS] Gets the change date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetChangeTimeUtcTransacted(KernelTransaction, String) | [AlphaFS] Gets the change date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetChangeTimeUtcTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the change date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetCreationTime(String) | Gets the creation date and time of the specified directory. | |
GetCreationTime(String, PathFormat) | [AlphaFS] Gets the creation date and time of the specified directory. | |
GetCreationTimeTransacted(KernelTransaction, String) | [AlphaFS] Gets the creation date and time of the specified directory. | |
GetCreationTimeTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the creation date and time of the specified directory. | |
GetCreationTimeUtc(String) | Gets the creation date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetCreationTimeUtc(String, PathFormat) | [AlphaFS] Gets the creation date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetCreationTimeUtcTransacted(KernelTransaction, String) | [AlphaFS] Gets the creation date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetCreationTimeUtcTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the creation date and time, in Coordinated Universal Time (UTC) format, of the specified directory. | |
GetCurrentDirectory |
Gets the current working directory of the application.
MSDN: Multithreaded applications and shared library code should not use the GetCurrentDirectory function and should avoid using relative path names. The current directory state written by the SetCurrentDirectory function is stored as a global variable in each process, therefore multithreaded applications cannot reliably use this value without possible data corruption from other threads that may also be reading or setting this value. This limitation also applies to the SetCurrentDirectory and GetFullPathName functions. The exception being when the application is guaranteed to be running in a single thread, for example parsing file names from the command line argument string in the main thread prior to creating any additional threads. Using relative path names in multithreaded applications or shared library code can yield unpredictable results and is not supported. | |
GetDirectories(String) | Returns the names of subdirectories (including their paths) in the specified directory. | |
GetDirectories(String, String) | Returns the names of subdirectories (including their paths) that match the specified search pattern in the specified directory. | |
GetDirectories(String, String, SearchOption) | Returns the names of the subdirectories (including their paths) that match the specified search pattern in the specified directory, and optionally searches subdirectories. | |
GetDirectoriesTransacted(KernelTransaction, String) | Returns the names of subdirectories (including their paths) in the specified directory. | |
GetDirectoriesTransacted(KernelTransaction, String, String) | Returns the names of subdirectories (including their paths) that match the specified search pattern in the specified directory. | |
GetDirectoriesTransacted(KernelTransaction, String, String, SearchOption) | Returns the names of the subdirectories (including their paths) that match the specified search pattern in the specified directory, and optionally searches subdirectories. | |
GetDirectoryRoot(String) | Returns the volume information, root information, or both for the specified path. | |
GetDirectoryRoot(String, PathFormat) | Returns the volume information, root information, or both for the specified path. | |
GetDirectoryRootTransacted(KernelTransaction, String) | [AlphaFS] Returns the volume information, root information, or both for the specified path. | |
GetDirectoryRootTransacted(KernelTransaction, String, PathFormat) | Returns the volume information, root information, or both for the specified path. | |
GetFiles(String) | Returns the names of files (including their paths) in the specified directory. | |
GetFiles(String, String) | Returns the names of files (including their paths) that match the specified search pattern in the specified directory. | |
GetFiles(String, String, SearchOption) | Returns the names of files (including their paths) that match the specified search pattern in the current directory, and optionally searches subdirectories. | |
GetFilesTransacted(KernelTransaction, String) | Returns the names of files (including their paths) in the specified directory. | |
GetFilesTransacted(KernelTransaction, String, String) | Returns the names of files (including their paths) that match the specified search pattern in the specified directory. | |
GetFilesTransacted(KernelTransaction, String, String, SearchOption) | Returns the names of files (including their paths) that match the specified search pattern in the current directory, and optionally searches subdirectories. | |
GetFileSystemEntries(String) | Returns the names of all files and subdirectories in the specified directory. | |
GetFileSystemEntries(String, String) | Returns an array of file system entries that match the specified search criteria. | |
GetFileSystemEntries(String, String, SearchOption) | Gets an array of all the file names and directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
GetFileSystemEntriesTransacted(KernelTransaction, String) | Returns the names of all files and subdirectories in the specified directory. | |
GetFileSystemEntriesTransacted(KernelTransaction, String, String) | Returns an array of file system entries that match the specified search criteria. | |
GetFileSystemEntriesTransacted(KernelTransaction, String, String, SearchOption) | Gets an array of all the file names and directory names that match a searchPattern in a specified path, and optionally searches subdirectories. | |
GetLastAccessTime(String) | Gets the date and time that the specified directory was last accessed. | |
GetLastAccessTime(String, PathFormat) | [AlphaFS] Gets the date and time that the specified directory was last accessed. | |
GetLastAccessTimeTransacted(KernelTransaction, String) | [AlphaFS] Gets the date and time that the specified directory was last accessed. | |
GetLastAccessTimeTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the date and time that the specified directory was last accessed. | |
GetLastAccessTimeUtc(String) | Gets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
GetLastAccessTimeUtc(String, PathFormat) | [AlphaFS] Gets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
GetLastAccessTimeUtcTransacted(KernelTransaction, String) | [AlphaFS] Gets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
GetLastAccessTimeUtcTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
GetLastWriteTime(String) | Gets the date and time that the specified directory was last written to. | |
GetLastWriteTime(String, PathFormat) | [AlphaFS] Gets the date and time that the specified directory was last written to. | |
GetLastWriteTimeTransacted(KernelTransaction, String) | [AlphaFS] Gets the date and time that the specified directory was last written to. | |
GetLastWriteTimeTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the date and time that the specified directory was last written to. | |
GetLastWriteTimeUtc(String) | Gets the date and time, in coordinated universal time (UTC) time, that the specified directory was last written to. | |
GetLastWriteTimeUtc(String, PathFormat) | [AlphaFS] Gets the date and time, in coordinated universal time (UTC) time, that the specified directory was last written to. | |
GetLastWriteTimeUtcTransacted(KernelTransaction, String) | [AlphaFS] Gets the date and time, in coordinated universal time (UTC) time, that the specified directory was last written to. | |
GetLastWriteTimeUtcTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the date and time, in coordinated universal time (UTC) time, that the specified directory was last written to. | |
GetLogicalDrives | Retrieves the names of the logical drives on this computer in the form "<drive letter>:\". | |
GetLogicalDrives(Boolean, Boolean) | [AlphaFS] Retrieves the names of the logical drives on this computer in the form "<drive letter>:\". | |
GetParent(String) | Retrieves the parent directory of the specified path, including both absolute and relative paths. | |
GetParent(String, PathFormat) | [AlphaFS] Retrieves the parent directory of the specified path, including both absolute and relative paths. | |
GetParentTransacted(KernelTransaction, String) | [AlphaFS] Retrieves the parent directory of the specified path, including both absolute and relative paths. | |
GetParentTransacted(KernelTransaction, String, PathFormat) | Retrieves the parent directory of the specified path, including both absolute and relative paths. | |
GetProperties(String) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
GetProperties(String, DirectoryEnumerationOptions) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
GetProperties(String, PathFormat) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
GetProperties(String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
GetPropertiesTransacted(KernelTransaction, String) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
GetPropertiesTransacted(KernelTransaction, String, DirectoryEnumerationOptions) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
GetPropertiesTransacted(KernelTransaction, String, PathFormat) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
GetPropertiesTransacted(KernelTransaction, String, DirectoryEnumerationOptions, PathFormat) | [AlphaFS] Gets the properties of the particular directory without following any symbolic links or mount points.
Properties include aggregated info from FileAttributes of each encountered file system object, plus additional ones: Total, File, Size and Error. Total: is the total number of enumerated objects. File: is the total number of files. File is considered when object is neither Directory nor ReparsePoint. Size: is the total size of enumerated objects. Error: is the total number of errors encountered during enumeration. | |
HasInheritedPermissions(String) | [AlphaFS] Check if the directory has permission inheritance enabled. | |
HasInheritedPermissions(String, PathFormat) | [AlphaFS] Check if the directory has permission inheritance enabled. | |
ImportEncryptedDirectoryRaw(Stream, String) | [AlphaFS] Restores (import) encrypted directories. This is one of a group of Encrypted File System (EFS) functions that is
intended to implement backup and restore functionality, while maintaining files in their encrypted state.
| |
ImportEncryptedDirectoryRaw(Stream, String, PathFormat) | [AlphaFS] Restores (import) encrypted directories. This is one of a group of Encrypted File System (EFS) functions that is
intended to implement backup and restore functionality, while maintaining files in their encrypted state.
| |
ImportEncryptedDirectoryRaw(Stream, String, Boolean) | [AlphaFS] Restores (import) encrypted directories. This is one of a group of Encrypted File System (EFS) functions that is
intended to implement backup and restore functionality, while maintaining files in their encrypted state.
| |
ImportEncryptedDirectoryRaw(Stream, String, Boolean, PathFormat) | [AlphaFS] Restores (import) encrypted directories. This is one of a group of Encrypted File System (EFS) functions that is
intended to implement backup and restore functionality, while maintaining files in their encrypted state.
| |
Move(String, String) | Moves a file or a directory and its contents to a new location. | |
Move(String, String, MoveOptions) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified. | |
Move(String, String, PathFormat) | [AlphaFS] Moves a file or a directory and its contents to a new location. | |
Move(String, String, MoveOptions, PathFormat) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified. | |
Move(String, String, MoveOptions, CopyMoveProgressRoutine, Object) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
Move(String, String, MoveOptions, CopyMoveProgressRoutine, Object, PathFormat) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
MoveTransacted(KernelTransaction, String, String) | [AlphaFS] Moves a file or a directory and its contents to a new location. | |
MoveTransacted(KernelTransaction, String, String, MoveOptions) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified. | |
MoveTransacted(KernelTransaction, String, String, PathFormat) | [AlphaFS] Moves a file or a directory and its contents to a new location. | |
MoveTransacted(KernelTransaction, String, String, MoveOptions, PathFormat) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified. | |
MoveTransacted(KernelTransaction, String, String, MoveOptions, CopyMoveProgressRoutine, Object) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
MoveTransacted(KernelTransaction, String, String, MoveOptions, CopyMoveProgressRoutine, Object, PathFormat) | [AlphaFS] Moves a file or a directory and its contents to a new location, MoveOptions can be specified,
and the possibility of notifying the application of its progress through a callback function.
| |
SetAccessControl(SafeFileHandle, DirectorySecurity) | Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory. | |
SetAccessControl(String, DirectorySecurity) | Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory. | |
SetAccessControl(SafeFileHandle, DirectorySecurity, AccessControlSections) | Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory. | |
SetAccessControl(String, DirectorySecurity, PathFormat) | [AlphaFS] Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory. | |
SetAccessControl(String, DirectorySecurity, AccessControlSections) | Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory. | |
SetAccessControl(String, DirectorySecurity, AccessControlSections, PathFormat) | [AlphaFS] Applies access control list (ACL) entries described by a DirectorySecurity object to the specified directory. | |
SetCreationTime(String, DateTime) | Sets the date and time the directory was created. | |
SetCreationTime(String, DateTime, PathFormat) | [AlphaFS] Sets the date and time the directory was created. | |
SetCreationTime(String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time the directory was created. | |
SetCreationTimeTransacted(KernelTransaction, String, DateTime) | [AlphaFS] Sets the date and time the directory was created. | |
SetCreationTimeTransacted(KernelTransaction, String, DateTime, PathFormat) | [AlphaFS] Sets the date and time the directory was created. | |
SetCreationTimeTransacted(KernelTransaction, String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time the directory was created. | |
SetCreationTimeUtc(String, DateTime) | Sets the date and time, in coordinated universal time (UTC), that the directory was created. | |
SetCreationTimeUtc(String, DateTime, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the directory was created. | |
SetCreationTimeUtc(String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the directory was created. | |
SetCreationTimeUtcTransacted(KernelTransaction, String, DateTime) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the directory was created. | |
SetCreationTimeUtcTransacted(KernelTransaction, String, DateTime, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the directory was created. | |
SetCreationTimeUtcTransacted(KernelTransaction, String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the directory was created. | |
SetCurrentDirectory(String) |
Sets the application's current working directory to the specified directory.
MSDN: Multithreaded applications and shared library code should not use the GetCurrentDirectory function and should avoid using relative path names. The current directory state written by the SetCurrentDirectory function is stored as a global variable in each process, therefore multithreaded applications cannot reliably use this value without possible data corruption from other threads that may also be reading or setting this value. This limitation also applies to the SetCurrentDirectory and GetFullPathName functions. The exception being when the application is guaranteed to be running in a single thread, for example parsing file names from the command line argument string in the main thread prior to creating any additional threads. Using relative path names in multithreaded applications or shared library code can yield unpredictable results and is not supported. | |
SetCurrentDirectory(String, PathFormat) |
Sets the application's current working directory to the specified directory.
MSDN: Multithreaded applications and shared library code should not use the GetCurrentDirectory function and should avoid using relative path names. The current directory state written by the SetCurrentDirectory function is stored as a global variable in each process, therefore multithreaded applications cannot reliably use this value without possible data corruption from other threads that may also be reading or setting this value. This limitation also applies to the SetCurrentDirectory and GetFullPathName functions. The exception being when the application is guaranteed to be running in a single thread, for example parsing file names from the command line argument string in the main thread prior to creating any additional threads. Using relative path names in multithreaded applications or shared library code can yield unpredictable results and is not supported. | |
SetLastAccessTime(String, DateTime) | Sets the date and time that the specified directory was last accessed. | |
SetLastAccessTime(String, DateTime, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last accessed. | |
SetLastAccessTime(String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last accessed. | |
SetLastAccessTimeTransacted(KernelTransaction, String, DateTime) | [AlphaFS] Sets the date and time that the specified directory was last accessed. | |
SetLastAccessTimeTransacted(KernelTransaction, String, DateTime, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last accessed. | |
SetLastAccessTimeTransacted(KernelTransaction, String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last accessed. | |
SetLastAccessTimeUtc(String, DateTime) | Sets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
SetLastAccessTimeUtc(String, DateTime, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
SetLastAccessTimeUtc(String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
SetLastAccessTimeUtcTransacted(KernelTransaction, String, DateTime) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
SetLastAccessTimeUtcTransacted(KernelTransaction, String, DateTime, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
SetLastAccessTimeUtcTransacted(KernelTransaction, String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last accessed. | |
SetLastWriteTime(String, DateTime) | Sets the date and time that the specified directory was last written to. | |
SetLastWriteTime(String, DateTime, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last written to. | |
SetLastWriteTime(String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last written to. | |
SetLastWriteTimeTransacted(KernelTransaction, String, DateTime) | [AlphaFS] Sets the date and time that the specified directory was last written to. | |
SetLastWriteTimeTransacted(KernelTransaction, String, DateTime, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last written to. | |
SetLastWriteTimeTransacted(KernelTransaction, String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time that the specified directory was last written to. | |
SetLastWriteTimeUtc(String, DateTime) | Sets the date and time, in coordinated universal time (UTC), that the specified directory was last written to. | |
SetLastWriteTimeUtc(String, DateTime, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last written to. | |
SetLastWriteTimeUtc(String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last written to. | |
SetLastWriteTimeUtcTransacted(KernelTransaction, String, DateTime) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last written to. | |
SetLastWriteTimeUtcTransacted(KernelTransaction, String, DateTime, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last written to. | |
SetLastWriteTimeUtcTransacted(KernelTransaction, String, DateTime, Boolean, PathFormat) | [AlphaFS] Sets the date and time, in coordinated universal time (UTC), that the specified directory was last written to. | |
SetTimestamps(String, DateTime, DateTime, DateTime) | [AlphaFS] Sets all the date and time stamps for the specified directory, at once. | |
SetTimestamps(String, DateTime, DateTime, DateTime, PathFormat) | [AlphaFS] Sets all the date and time stamps for the specified directory, at once. | |
SetTimestamps(String, DateTime, DateTime, DateTime, Boolean, PathFormat) | [AlphaFS] Sets all the date and time stamps for the specified directory, at once. | |
SetTimestampsTransacted(KernelTransaction, String, DateTime, DateTime, DateTime) | [AlphaFS] Sets all the date and time stamps for the specified directory, at once. | |
SetTimestampsTransacted(KernelTransaction, String, DateTime, DateTime, DateTime, PathFormat) | [AlphaFS] Sets all the date and time stamps for the specified directory, at once. | |
SetTimestampsTransacted(KernelTransaction, String, DateTime, DateTime, DateTime, Boolean, PathFormat) | [AlphaFS] Sets all the date and time stamps for the specified directory, at once. | |
SetTimestampsUtc(String, DateTime, DateTime, DateTime) | [AlphaFS] Sets all the date and time stamps, in coordinated universal time (UTC), for the specified directory, at once. | |
SetTimestampsUtc(String, DateTime, DateTime, DateTime, PathFormat) | [AlphaFS] Sets all the date and time stamps, in coordinated universal time (UTC), for the specified directory, at once. | |
SetTimestampsUtc(String, DateTime, DateTime, DateTime, Boolean, PathFormat) | [AlphaFS] Sets all the date and time stamps, in coordinated universal time (UTC), for the specified directory, at once. | |
SetTimestampsUtcTransacted(KernelTransaction, String, DateTime, DateTime, DateTime) | [AlphaFS] Sets all the date and time stamps, in coordinated universal time (UTC), for the specified directory, at once. | |
SetTimestampsUtcTransacted(KernelTransaction, String, DateTime, DateTime, DateTime, PathFormat) | [AlphaFS] Sets all the date and time stamps, in coordinated universal time (UTC), for the specified directory, at once. | |
SetTimestampsUtcTransacted(KernelTransaction, String, DateTime, DateTime, DateTime, Boolean, PathFormat) | [AlphaFS] Sets all the date and time stamps, in coordinated universal time (UTC), for the specified directory, at once. | |
TransferTimestamps(String, String) | [AlphaFS] Transfers the date and time stamps for the specified directories. | |
TransferTimestamps(String, String, PathFormat) | [AlphaFS] Transfers the date and time stamps for the specified directories. | |
TransferTimestampsTransacted(KernelTransaction, String, String) | [AlphaFS] Transfers the date and time stamps for the specified directories. | |
TransferTimestampsTransacted(KernelTransaction, String, String, PathFormat) | [AlphaFS] Transfers the date and time stamps for the specified directories. |