C# 클래스 withSIX.Core.Extensions.NDependPathHelpers

파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 프로퍼티들

프로퍼티 타입 설명
ArchiveRx System.Text.RegularExpressions.Regex

공개 메소드들

메소드 설명
Copy ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false ) : void
Copy ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false ) : void
CopyAsync ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false, ITProgress status = null ) : System.Threading.Tasks.Task
CopyAsync ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false, ITProgress status = null ) : System.Threading.Tasks.Task
IsArchive ( this absoluteFilePath ) : bool
Move ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false ) : void
Move ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false ) : void
ToRelativeDirectoryPaths ( this directories ) : IEnumerable
ToRelativeFilePaths ( this files ) : IEnumerable
Unpack ( this src, IAbsoluteDirectoryPath outputFolder, bool overwrite = false, bool fullPath = true, bool checkFileIntegrity = true, ITProgress progress = null ) : void

비공개 메소드들

메소드 설명
ToRelativeDirectory ( this directory ) : IRelativeDirectoryPath
ToRelativeFile ( this file ) : IRelativeFilePath

메소드 상세

Copy() 공개 정적인 메소드

public static Copy ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteDirectoryPath
overwrite bool
checkMd5 bool
리턴 void

Copy() 공개 정적인 메소드

public static Copy ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteFilePath
overwrite bool
checkMd5 bool
리턴 void

CopyAsync() 공개 정적인 메소드

public static CopyAsync ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false, ITProgress status = null ) : System.Threading.Tasks.Task
src this
destination IAbsoluteDirectoryPath
overwrite bool
checkMd5 bool
status ITProgress
리턴 System.Threading.Tasks.Task

CopyAsync() 공개 정적인 메소드

public static CopyAsync ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false, ITProgress status = null ) : System.Threading.Tasks.Task
src this
destination IAbsoluteFilePath
overwrite bool
checkMd5 bool
status ITProgress
리턴 System.Threading.Tasks.Task

IsArchive() 공개 정적인 메소드

public static IsArchive ( this absoluteFilePath ) : bool
absoluteFilePath this
리턴 bool

Move() 공개 정적인 메소드

public static Move ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteDirectoryPath
overwrite bool
checkMd5 bool
리턴 void

Move() 공개 정적인 메소드

public static Move ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteFilePath
overwrite bool
checkMd5 bool
리턴 void

ToRelativeDirectoryPaths() 공개 정적인 메소드

public static ToRelativeDirectoryPaths ( this directories ) : IEnumerable
directories this
리턴 IEnumerable

ToRelativeFilePaths() 공개 정적인 메소드

public static ToRelativeFilePaths ( this files ) : IEnumerable
files this
리턴 IEnumerable

Unpack() 공개 정적인 메소드

public static Unpack ( this src, IAbsoluteDirectoryPath outputFolder, bool overwrite = false, bool fullPath = true, bool checkFileIntegrity = true, ITProgress progress = null ) : void
src this
outputFolder IAbsoluteDirectoryPath
overwrite bool
fullPath bool
checkFileIntegrity bool
progress ITProgress
리턴 void

프로퍼티 상세

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

public static Regex,System.Text.RegularExpressions ArchiveRx
리턴 System.Text.RegularExpressions.Regex