C# 클래스 Phantom.Core.Builtins.FileFilter

파일 보기 프로젝트 열기: emilcardell/Phantom

공개 메소드들

메소드 설명
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