C# Class Phantom.Core.Builtins.FileFilter

Afficher le fichier Open project: emilcardell/Phantom

Méthodes publiques

Méthode Description
CopyFromFtp ( FtpDirectory ftpDir, string destinationDirectory ) : FileFilter
CopyToDirectory ( string sourceDirectory, string destinationDirectory ) : FileFilter
CopyToDirectoryWithoutOverWrite ( string sourceDirectory, string destinationDirectory ) : FileFilter
CopyToFtp ( string sourceDirectory, FtpDirectory ftpDir ) : FileFilter
DeleteFromFtp ( FtpDirectory ftpDir ) : void
DeleteInDirectory ( string sourceDirectory ) : void
Exclude ( string pattern ) : FileFilter
ForcedDeleteInDirectory ( string sourceDirectory ) : void
GetFilesAndFolders ( string baseDir ) : IEnumerable
GetFtpFilesAndFolders ( string baseDir, FtpLib.FtpConnection ftpConnection ) : IEnumerable
Include ( string pattern ) : FileFilter
IncludeEveryThingInDirectory ( string path ) : FileFilter
IncludeEverything ( ) : FileFilter
PathWithoutBaseDirectory ( string path, string baseDir ) : string

Private Methods

Méthode Description
CopyToDirectory ( string sourceDirectory, string destinationDirectory, bool overwrite ) : void
FixupPath ( string baseDir, string path ) : string
RemoveAttribute ( FileAttributes attributes, FileAttributes attributesToRemove ) : FileAttributes
RemoveDirectoryEvenIfNotEmpty ( FtpLib.FtpConnection ftpConnection, string startDirectory ) : void

Method Details

CopyFromFtp() public méthode

public CopyFromFtp ( FtpDirectory ftpDir, string destinationDirectory ) : FileFilter
ftpDir FtpDirectory
destinationDirectory string
Résultat FileFilter

CopyToDirectory() public méthode

public CopyToDirectory ( string sourceDirectory, string destinationDirectory ) : FileFilter
sourceDirectory string
destinationDirectory string
Résultat FileFilter

CopyToDirectoryWithoutOverWrite() public méthode

public CopyToDirectoryWithoutOverWrite ( string sourceDirectory, string destinationDirectory ) : FileFilter
sourceDirectory string
destinationDirectory string
Résultat FileFilter

CopyToFtp() public méthode

public CopyToFtp ( string sourceDirectory, FtpDirectory ftpDir ) : FileFilter
sourceDirectory string
ftpDir FtpDirectory
Résultat FileFilter

DeleteFromFtp() public méthode

public DeleteFromFtp ( FtpDirectory ftpDir ) : void
ftpDir FtpDirectory
Résultat void

DeleteInDirectory() public méthode

public DeleteInDirectory ( string sourceDirectory ) : void
sourceDirectory string
Résultat void

Exclude() public méthode

public Exclude ( string pattern ) : FileFilter
pattern string
Résultat FileFilter

ForcedDeleteInDirectory() public méthode

public ForcedDeleteInDirectory ( string sourceDirectory ) : void
sourceDirectory string
Résultat void

GetFilesAndFolders() public méthode

public GetFilesAndFolders ( string baseDir ) : IEnumerable
baseDir string
Résultat IEnumerable

GetFtpFilesAndFolders() public méthode

public GetFtpFilesAndFolders ( string baseDir, FtpLib.FtpConnection ftpConnection ) : IEnumerable
baseDir string
ftpConnection FtpLib.FtpConnection
Résultat IEnumerable

Include() public méthode

public Include ( string pattern ) : FileFilter
pattern string
Résultat FileFilter

IncludeEveryThingInDirectory() public méthode

public IncludeEveryThingInDirectory ( string path ) : FileFilter
path string
Résultat FileFilter

IncludeEverything() public méthode

public IncludeEverything ( ) : FileFilter
Résultat FileFilter

PathWithoutBaseDirectory() public static méthode

public static PathWithoutBaseDirectory ( string path, string baseDir ) : string
path string
baseDir string
Résultat string