C# 클래스 NArrange.Core.BackupUtilities

Class for backing up and restoring source files. Utilizes zip archives.
파일 보기 프로젝트 열기: MarcStan/NArrange 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
BackupRoot string

공개 메소드들

메소드 설명
BackupFiles ( string backupRoot, string key, IEnumerable fileNames ) : string

Creates a backup of the specified files using the specified key.

CreateFileNameKey ( string fileName ) : string

Creates a system unique key for the specified fileName.

CreateTempFilePath ( ) : string

Gets a new temporary file path for use as a directory or filename.

RestoreFiles ( string backupRoot, string key ) : bool

Restores all files associated with the specified key.

비공개 메소드들

메소드 설명
TryDeleteDirectory ( string workingDirectory ) : bool

Attempts to delete a directory, catching any exceptions.

메소드 상세

BackupFiles() 공개 정적인 메소드

Creates a backup of the specified files using the specified key.
public static BackupFiles ( string backupRoot, string key, IEnumerable fileNames ) : string
backupRoot string Backup root directory.
key string Backup key.
fileNames IEnumerable Files to backup.
리턴 string

CreateFileNameKey() 공개 정적인 메소드

Creates a system unique key for the specified fileName.
public static CreateFileNameKey ( string fileName ) : string
fileName string File name or path.
리턴 string

CreateTempFilePath() 공개 정적인 메소드

Gets a new temporary file path for use as a directory or filename.
public static CreateTempFilePath ( ) : string
리턴 string

RestoreFiles() 공개 정적인 메소드

Restores all files associated with the specified key.
public static RestoreFiles ( string backupRoot, string key ) : bool
backupRoot string Backup root directory.
key string Backup key.
리턴 bool

프로퍼티 상세

BackupRoot 공개적으로 정적으로 프로퍼티

Default backup root directory.
public static string BackupRoot
리턴 string