DirectoryGetPropertiesTransacted Method (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.
Namespace:
Alphaleonis.Win32.Filesystem
Assembly:
AlphaFS (in AlphaFS.dll) Version: 2.2
Syntax public static Dictionary<string, long> GetPropertiesTransacted(
KernelTransaction transaction,
string path,
PathFormat pathFormat
)
Public Shared Function GetPropertiesTransacted (
transaction As KernelTransaction,
path As String,
pathFormat As PathFormat
) As Dictionary(Of String, Long)
public:
static Dictionary<String^, long long>^ GetPropertiesTransacted(
KernelTransaction^ transaction,
String^ path,
PathFormat pathFormat
)
static member GetPropertiesTransacted :
transaction : KernelTransaction *
path : string *
pathFormat : PathFormat -> Dictionary<string, int64>
Parameters
- transaction
- Type: Alphaleonis.Win32.FilesystemKernelTransaction
The transaction. - path
- Type: SystemString
The target directory. - pathFormat
- Type: Alphaleonis.Win32.FilesystemPathFormat
Indicates the format of the path parameter(s).
Return Value
Type:
DictionaryString,
Int64A dictionary mapping the keys mentioned above to their respective aggregated values.
Exceptions Remarks See Also