C# Class Phantom.Core.Builtins.FileFilter

Exibir arquivo Open project: emilcardell/Phantom

Public Methods

Method 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

Method 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 method

public CopyFromFtp ( FtpDirectory ftpDir, string destinationDirectory ) : FileFilter
ftpDir FtpDirectory
destinationDirectory string
return FileFilter

CopyToDirectory() public method

public CopyToDirectory ( string sourceDirectory, string destinationDirectory ) : FileFilter
sourceDirectory string
destinationDirectory string
return FileFilter

CopyToDirectoryWithoutOverWrite() public method

public CopyToDirectoryWithoutOverWrite ( string sourceDirectory, string destinationDirectory ) : FileFilter
sourceDirectory string
destinationDirectory string
return FileFilter

CopyToFtp() public method

public CopyToFtp ( string sourceDirectory, FtpDirectory ftpDir ) : FileFilter
sourceDirectory string
ftpDir FtpDirectory
return FileFilter

DeleteFromFtp() public method

public DeleteFromFtp ( FtpDirectory ftpDir ) : void
ftpDir FtpDirectory
return void

DeleteInDirectory() public method

public DeleteInDirectory ( string sourceDirectory ) : void
sourceDirectory string
return void

Exclude() public method

public Exclude ( string pattern ) : FileFilter
pattern string
return FileFilter

ForcedDeleteInDirectory() public method

public ForcedDeleteInDirectory ( string sourceDirectory ) : void
sourceDirectory string
return void

GetFilesAndFolders() public method

public GetFilesAndFolders ( string baseDir ) : IEnumerable
baseDir string
return IEnumerable

GetFtpFilesAndFolders() public method

public GetFtpFilesAndFolders ( string baseDir, FtpLib.FtpConnection ftpConnection ) : IEnumerable
baseDir string
ftpConnection FtpLib.FtpConnection
return IEnumerable

Include() public method

public Include ( string pattern ) : FileFilter
pattern string
return FileFilter

IncludeEveryThingInDirectory() public method

public IncludeEveryThingInDirectory ( string path ) : FileFilter
path string
return FileFilter

IncludeEverything() public method

public IncludeEverything ( ) : FileFilter
return FileFilter

PathWithoutBaseDirectory() public static method

public static PathWithoutBaseDirectory ( string path, string baseDir ) : string
path string
baseDir string
return string