C# Класс Phantom.Core.Builtins.FileFilter

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

CopyFromFtp() публичный Метод

public CopyFromFtp ( FtpDirectory ftpDir, string destinationDirectory ) : FileFilter
ftpDir FtpDirectory
destinationDirectory string
Результат FileFilter

CopyToDirectory() публичный Метод

public CopyToDirectory ( string sourceDirectory, string destinationDirectory ) : FileFilter
sourceDirectory string
destinationDirectory string
Результат FileFilter

CopyToDirectoryWithoutOverWrite() публичный Метод

public CopyToDirectoryWithoutOverWrite ( string sourceDirectory, string destinationDirectory ) : FileFilter
sourceDirectory string
destinationDirectory string
Результат FileFilter

CopyToFtp() публичный Метод

public CopyToFtp ( string sourceDirectory, FtpDirectory ftpDir ) : FileFilter
sourceDirectory string
ftpDir FtpDirectory
Результат FileFilter

DeleteFromFtp() публичный Метод

public DeleteFromFtp ( FtpDirectory ftpDir ) : void
ftpDir FtpDirectory
Результат void

DeleteInDirectory() публичный Метод

public DeleteInDirectory ( string sourceDirectory ) : void
sourceDirectory string
Результат void

Exclude() публичный Метод

public Exclude ( string pattern ) : FileFilter
pattern string
Результат FileFilter

ForcedDeleteInDirectory() публичный Метод

public ForcedDeleteInDirectory ( string sourceDirectory ) : void
sourceDirectory string
Результат void

GetFilesAndFolders() публичный Метод

public GetFilesAndFolders ( string baseDir ) : IEnumerable
baseDir string
Результат IEnumerable

GetFtpFilesAndFolders() публичный Метод

public GetFtpFilesAndFolders ( string baseDir, FtpLib.FtpConnection ftpConnection ) : IEnumerable
baseDir string
ftpConnection FtpLib.FtpConnection
Результат IEnumerable

Include() публичный Метод

public Include ( string pattern ) : FileFilter
pattern string
Результат FileFilter

IncludeEveryThingInDirectory() публичный Метод

public IncludeEveryThingInDirectory ( string path ) : FileFilter
path string
Результат FileFilter

IncludeEverything() публичный Метод

public IncludeEverything ( ) : FileFilter
Результат FileFilter

PathWithoutBaseDirectory() публичный статический Метод

public static PathWithoutBaseDirectory ( string path, string baseDir ) : string
path string
baseDir string
Результат string