C# Класс VersionOne.ServiceHost.Core.FileSys

Показать файл Открыть проект

Открытые методы

Метод Описание
CommitFile ( string backup ) : void

Deletes backup information from SafeCopyFile

CommitFolder ( string backup ) : void
CopyFile ( string sourcefile, string destfile ) : void
CopyFolder ( string sourcefolder, string destfolder ) : void
CreateFolder ( string folder ) : void
DeleteEmptyFolder ( string filename ) : void
DeleteFile ( string file ) : void
DeleteFile ( string file, bool allowDelay ) : void
DeleteFolder ( string folder ) : void
DeleteFolder ( string folder, bool allowDelay ) : void
EntrySize ( string fileordir ) : int
FileInUse ( string path ) : bool
FolderInUse ( string folder ) : bool
GetFileVersion ( string filename ) : System.Version
GetFiles ( string foldername, string searchpattern, bool recurse ) : string[]
IsSourceFileNewer ( string source, string dest ) : bool

Checks if a source file is newer than a destination file. Uses assembly version if available, then falls back to file time.

MoveFile ( string sourcefile, string destfile ) : void
MoveFolder ( string sourcefolder, string destfolder ) : void
ReadTextFile ( string filename ) : string
RollbackFile ( string destfile, string backup ) : void

Restores a file created by SafeCopyFile

RollbackFolder ( string destfolder, string backup ) : void
SafeCopyFile ( string sourcefile, string destfile ) : string

Copies a file. If the destination already exists, rename it.

SafeCopyFolder ( string sourcefolder, string destfolder ) : string
TempName ( string basename ) : string
Touch ( string path ) : void

Приватные методы

Метод Описание
GetFilesRecursive ( string foldername, string searchpattern, ArrayList filenames ) : void
InternalDeleteFile ( string file, bool allowDelay ) : void
InternalDeleteFolder ( string folder, bool allowDelay ) : void
MoveFileEx ( string source, string dest, uint flags ) : bool

Описание методов

CommitFile() публичный статический Метод

Deletes backup information from SafeCopyFile
public static CommitFile ( string backup ) : void
backup string Returned backup name from original SafeCopyFile call
Результат void

CommitFolder() публичный статический Метод

public static CommitFolder ( string backup ) : void
backup string
Результат void

CopyFile() публичный статический Метод

public static CopyFile ( string sourcefile, string destfile ) : void
sourcefile string
destfile string
Результат void

CopyFolder() публичный статический Метод

public static CopyFolder ( string sourcefolder, string destfolder ) : void
sourcefolder string
destfolder string
Результат void

CreateFolder() публичный статический Метод

public static CreateFolder ( string folder ) : void
folder string
Результат void

DeleteEmptyFolder() публичный статический Метод

public static DeleteEmptyFolder ( string filename ) : void
filename string
Результат void

DeleteFile() публичный статический Метод

public static DeleteFile ( string file ) : void
file string
Результат void

DeleteFile() публичный статический Метод

public static DeleteFile ( string file, bool allowDelay ) : void
file string
allowDelay bool
Результат void

DeleteFolder() публичный статический Метод

public static DeleteFolder ( string folder ) : void
folder string
Результат void

DeleteFolder() публичный статический Метод

public static DeleteFolder ( string folder, bool allowDelay ) : void
folder string
allowDelay bool
Результат void

EntrySize() публичный статический Метод

public static EntrySize ( string fileordir ) : int
fileordir string
Результат int

FileInUse() публичный статический Метод

public static FileInUse ( string path ) : bool
path string
Результат bool

FolderInUse() публичный статический Метод

public static FolderInUse ( string folder ) : bool
folder string
Результат bool

GetFileVersion() публичный статический Метод

public static GetFileVersion ( string filename ) : System.Version
filename string
Результат System.Version

GetFiles() публичный статический Метод

public static GetFiles ( string foldername, string searchpattern, bool recurse ) : string[]
foldername string
searchpattern string
recurse bool
Результат string[]

IsSourceFileNewer() публичный статический Метод

Checks if a source file is newer than a destination file. Uses assembly version if available, then falls back to file time.
public static IsSourceFileNewer ( string source, string dest ) : bool
source string
dest string
Результат bool

MoveFile() публичный статический Метод

public static MoveFile ( string sourcefile, string destfile ) : void
sourcefile string
destfile string
Результат void

MoveFolder() публичный статический Метод

public static MoveFolder ( string sourcefolder, string destfolder ) : void
sourcefolder string
destfolder string
Результат void

ReadTextFile() публичный статический Метод

public static ReadTextFile ( string filename ) : string
filename string
Результат string

RollbackFile() публичный статический Метод

Restores a file created by SafeCopyFile
public static RollbackFile ( string destfile, string backup ) : void
destfile string Destination file from original SafeCopyFile call
backup string Returned backup name from original SafeCopyFile call
Результат void

RollbackFolder() публичный статический Метод

public static RollbackFolder ( string destfolder, string backup ) : void
destfolder string
backup string
Результат void

SafeCopyFile() публичный статический Метод

Copies a file. If the destination already exists, rename it.
public static SafeCopyFile ( string sourcefile, string destfile ) : string
sourcefile string
destfile string
Результат string

SafeCopyFolder() публичный статический Метод

public static SafeCopyFolder ( string sourcefolder, string destfolder ) : string
sourcefolder string
destfolder string
Результат string

TempName() публичный статический Метод

public static TempName ( string basename ) : string
basename string
Результат string

Touch() публичный статический Метод

public static Touch ( string path ) : void
path string
Результат void