C# Class withSIX.Core.Extensions.NDependPathHelpers

Afficher le fichier Open project: SIXNetworks/withSIX.Desktop

Méthodes publiques

Свойство Type Description
ArchiveRx System.Text.RegularExpressions.Regex

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ToRelativeDirectory ( this directory ) : IRelativeDirectoryPath
ToRelativeFile ( this file ) : IRelativeFilePath

Method Details

Copy() public static méthode

public static Copy ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteDirectoryPath
overwrite bool
checkMd5 bool
Résultat void

Copy() public static méthode

public static Copy ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteFilePath
overwrite bool
checkMd5 bool
Résultat void

CopyAsync() public static méthode

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
Résultat System.Threading.Tasks.Task

CopyAsync() public static méthode

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
Résultat System.Threading.Tasks.Task

IsArchive() public static méthode

public static IsArchive ( this absoluteFilePath ) : bool
absoluteFilePath this
Résultat bool

Move() public static méthode

public static Move ( this src, IAbsoluteDirectoryPath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteDirectoryPath
overwrite bool
checkMd5 bool
Résultat void

Move() public static méthode

public static Move ( this src, IAbsoluteFilePath destination, bool overwrite = true, bool checkMd5 = false ) : void
src this
destination IAbsoluteFilePath
overwrite bool
checkMd5 bool
Résultat void

ToRelativeDirectoryPaths() public static méthode

public static ToRelativeDirectoryPaths ( this directories ) : IEnumerable
directories this
Résultat IEnumerable

ToRelativeFilePaths() public static méthode

public static ToRelativeFilePaths ( this files ) : IEnumerable
files this
Résultat IEnumerable

Unpack() public static méthode

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
Résultat void

Property Details

ArchiveRx public_oe static_oe property

public static Regex,System.Text.RegularExpressions ArchiveRx
Résultat System.Text.RegularExpressions.Regex