Method | Description | |
---|---|---|
AbsoluteNormalizePath ( String Path, String CurrentWorkingPath = "" ) : String | ||
CombinePath ( String BasePath, String PathToCombine ) : String | ||
ComparablePath ( String Path ) : String | ||
Copy ( string SrcFile, string DstFile, bool Overwrite = false ) : void | ||
CopyFile ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestFileSystem, String DestPath ) : void |
|
|
CopyTree ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestFileSystem, String DestPath, bool>.Func |
|
|
CreateDirectory ( String Path, int Mode = 0777, bool ThrowErrorIfNotExists = true ) : void |
|
|
CreateSymLink ( String Pointer, String Pointee ) : void |
|
|
DeleteDirectory ( String Path ) : void |
|
|
DeleteFile ( String Path ) : void |
|
|
Dispose ( ) : void | ||
Exists ( string FileName ) : bool |
|
|
FileSystemFromPath ( String Path, bool AllowAccessingParent = false ) : |
||
FindFiles ( String Path ) : IEnumerable |
|
|
FindFiles ( String Path, |
|
|
FindFiles ( String Path, Wildcard Wildcard ) : IEnumerable |
|
|
FindMountedFiles ( String NewPath ) : IEnumerable |
|
|
GetFileInfo ( String Path ) : |
|
|
GetFileTime ( String Path ) : |
|
|
Mount ( String Path, FileSystem FileSystemToMount, String FileSystemToMountPath = "/" ) : void | ||
MoveFile ( String ExistingFileName, String NewFileName, bool ReplaceExisiting ) : void |
|
|
OpenFile ( String FileName, FileMode FileMode ) : |
|
|
OpenFileCreate ( String FileName ) : |
|
|
OpenFileCreateScope ( String FileName, Action |
|
|
OpenFileRW ( String FileName ) : |
|
|
OpenFileRWScope ( String FileName, Action |
|
|
OpenFileRead ( String FileName ) : |
|
|
OpenFileReadScope ( String FileName, Action |
|
|
OpenFileScope ( String FileName, FileMode FileMode, Action |
|
|
ReadAllBytes ( string FileName ) : byte[] |
|
|
ReplaceFileWithStream ( String Path, Stream NewStream, long>.Action |
||
SetFileTime ( String Path, |
|
|
Shutdown ( ) : void | ||
TryInitialize ( ) : void | ||
UnMount ( String Path ) : void | ||
WriteAllBytes ( string FileName, byte Buffer ) : void |
|
Method | Description | |
---|---|---|
Access ( String Path, FileSystem &NewFileSystem, String &NewPath ) : void | ||
FilterFileSystemEntry ( |
|
|
ImplCreateDirectory ( String Path, int Mode = 0777 ) : void |
|
|
ImplCreateSymLink ( String Pointer, String Pointee ) : void |
|
|
ImplDeleteDirectory ( String Path ) : void |
|
|
ImplDeleteFile ( String Path ) : void |
|
|
ImplFindFiles ( String Path ) : IEnumerable |
|
|
ImplGetFileInfo ( String Path ) : |
|
|
ImplMoveFile ( String ExistingFileName, String NewFileName, bool ReplaceExisiting ) : void |
|
|
ImplOpenFile ( String FileName, FileMode FileMode ) : |
|
|
ImplSetFileTime ( String Path, |
|
static public AbsoluteNormalizePath ( String Path, String CurrentWorkingPath = "" ) : String | ||
Path | String | |
CurrentWorkingPath | String | |
return | String |
protected Access ( String Path, FileSystem &NewFileSystem, String &NewPath ) : void | ||
Path | String | |
NewFileSystem | FileSystem | |
NewPath | String | |
return | void |
static public CombinePath ( String BasePath, String PathToCombine ) : String | ||
BasePath | String | |
PathToCombine | String | |
return | String |
public ComparablePath ( String Path ) : String | ||
Path | String | |
return | String |
public Copy ( string SrcFile, string DstFile, bool Overwrite = false ) : void | ||
SrcFile | string | |
DstFile | string | |
Overwrite | bool | |
return | void |
static public CopyFile ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestFileSystem, String DestPath ) : void | ||
SourceFileSystem | FileSystem | |
SourcePath | String | |
DestFileSystem | FileSystem | |
DestPath | String | |
return | void |
static public CopyTree ( FileSystem SourceFileSystem, String SourcePath, FileSystem DestFileSystem, String DestPath, bool>.Func |
||
SourceFileSystem | FileSystem | |
SourcePath | String | |
DestFileSystem | FileSystem | |
DestPath | String | |
ActionValidate | bool>.Func | |
ActionProgress | Action |
|
Buffer | byte | |
return | void |
public CreateDirectory ( String Path, int Mode = 0777, bool ThrowErrorIfNotExists = true ) : void | ||
Path | String | |
Mode | int | |
ThrowErrorIfNotExists | bool | |
return | void |
public CreateSymLink ( String Pointer, String Pointee ) : void | ||
Pointer | String | |
Pointee | String | |
return | void |
public DeleteDirectory ( String Path ) : void | ||
Path | String | |
return | void |
public FileSystemFromPath ( String Path, bool AllowAccessingParent = false ) : |
||
Path | String | |
AllowAccessingParent | bool | |
return |
protected FilterFileSystemEntry ( |
||
FileSystemEntry | ||
return |
public FindFiles ( String Path ) : IEnumerable |
||
Path | String | |
return | IEnumerable |
public FindFiles ( String Path, |
||
Path | String | |
Regex | ||
return | IEnumerable |
public FindFiles ( String Path, Wildcard Wildcard ) : IEnumerable |
||
Path | String | |
Wildcard | Wildcard | |
return | IEnumerable |
public FindMountedFiles ( String NewPath ) : IEnumerable |
||
NewPath | String | |
return | IEnumerable |
public GetFileInfo ( String Path ) : |
||
Path | String | |
return |
public GetFileTime ( String Path ) : |
||
Path | String | |
return |
abstract protected ImplCreateDirectory ( String Path, int Mode = 0777 ) : void | ||
Path | String | |
Mode | int | |
return | void |
abstract protected ImplCreateSymLink ( String Pointer, String Pointee ) : void | ||
Pointer | String | |
Pointee | String | |
return | void |
abstract protected ImplDeleteDirectory ( String Path ) : void | ||
Path | String | |
return | void |
abstract protected ImplDeleteFile ( String Path ) : void | ||
Path | String | |
return | void |
abstract protected ImplFindFiles ( String Path ) : IEnumerable |
||
Path | String | |
return | IEnumerable |
abstract protected ImplGetFileInfo ( String Path ) : |
||
Path | String | |
return |
abstract protected ImplMoveFile ( String ExistingFileName, String NewFileName, bool ReplaceExisiting ) : void | ||
ExistingFileName | String | |
NewFileName | String | |
ReplaceExisiting | bool | |
return | void |
abstract protected ImplOpenFile ( String FileName, FileMode FileMode ) : |
||
FileName | String | |
FileMode | FileMode | |
return |
abstract protected ImplSetFileTime ( String Path, |
||
Path | String | |
FileTime | ||
return | void |
public Mount ( String Path, FileSystem FileSystemToMount, String FileSystemToMountPath = "/" ) : void | ||
Path | String | |
FileSystemToMount | FileSystem | |
FileSystemToMountPath | String | |
return | void |
public MoveFile ( String ExistingFileName, String NewFileName, bool ReplaceExisiting ) : void | ||
ExistingFileName | String | |
NewFileName | String | |
ReplaceExisiting | bool | |
return | void |
public OpenFile ( String FileName, FileMode FileMode ) : |
||
FileName | String | |
FileMode | FileMode | |
return |
public OpenFileCreate ( String FileName ) : |
||
FileName | String | |
return |
public OpenFileCreateScope ( String FileName, Action |
||
FileName | String | |
Action | Action |
|
return | void |
public OpenFileRW ( String FileName ) : |
||
FileName | String | |
return |
public OpenFileRWScope ( String FileName, Action |
||
FileName | String | |
Action | Action |
|
return | void |
public OpenFileRead ( String FileName ) : |
||
FileName | String | |
return |
public OpenFileReadScope ( String FileName, Action |
||
FileName | String | |
Action | Action |
|
return | void |
public OpenFileScope ( String FileName, FileMode FileMode, Action |
||
FileName | String | |
FileMode | FileMode | |
Action | Action |
|
return | void |
public ReadAllBytes ( string FileName ) : byte[] | ||
FileName | string | |
return | byte[] |
public ReplaceFileWithStream ( String Path, Stream NewStream, long>.Action |
||
Path | String | |
NewStream | Stream | |
Progress | long>.Action | |
return | void |
public SetFileTime ( String Path, |
||
Path | String | |
FileTime | ||
return | void |
public WriteAllBytes ( string FileName, byte Buffer ) : void | ||
FileName | string | |
Buffer | byte | |
return | void |