C# 클래스 ScriptCs.FileSystem

상속: IFileSystem
파일 보기 프로젝트 열기: scriptcs/scriptcs 1 사용 예제들

공개 메소드들

메소드 설명
Copy ( string source, string dest, bool overwrite ) : void
CopyDirectory ( string source, string dest, bool overwrite ) : void
CreateDirectory ( string path, bool hidden ) : void
CreateFileStream ( string filePath, FileMode mode ) : Stream
DeleteDirectory ( string path ) : void
DirectoryExists ( string path ) : bool
EnumerateDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
EnumerateFiles ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
EnumerateFilesAndDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
FileDelete ( string path ) : void
FileExists ( string path ) : bool
GetFullPath ( string path ) : string
GetLastWriteTime ( string file ) : System.DateTime
GetWorkingDirectory ( string path ) : string
IsPathRooted ( string path ) : bool
Move ( string source, string dest ) : void
MoveDirectory ( string source, string dest ) : void
ReadFile ( string path ) : string
ReadFileLines ( string path ) : string[]
SplitLines ( string value ) : IEnumerable
WriteAllBytes ( string filePath, byte bytes ) : void
WriteToFile ( string path, string text ) : void

메소드 상세

Copy() 공개 메소드

public Copy ( string source, string dest, bool overwrite ) : void
source string
dest string
overwrite bool
리턴 void

CopyDirectory() 공개 메소드

public CopyDirectory ( string source, string dest, bool overwrite ) : void
source string
dest string
overwrite bool
리턴 void

CreateDirectory() 공개 메소드

public CreateDirectory ( string path, bool hidden ) : void
path string
hidden bool
리턴 void

CreateFileStream() 공개 메소드

public CreateFileStream ( string filePath, FileMode mode ) : Stream
filePath string
mode FileMode
리턴 Stream

DeleteDirectory() 공개 메소드

public DeleteDirectory ( string path ) : void
path string
리턴 void

DirectoryExists() 공개 메소드

public DirectoryExists ( string path ) : bool
path string
리턴 bool

EnumerateDirectories() 공개 메소드

public EnumerateDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
리턴 IEnumerable

EnumerateFiles() 공개 메소드

public EnumerateFiles ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
리턴 IEnumerable

EnumerateFilesAndDirectories() 공개 메소드

public EnumerateFilesAndDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
리턴 IEnumerable

FileDelete() 공개 메소드

public FileDelete ( string path ) : void
path string
리턴 void

FileExists() 공개 메소드

public FileExists ( string path ) : bool
path string
리턴 bool

GetFullPath() 공개 메소드

public GetFullPath ( string path ) : string
path string
리턴 string

GetLastWriteTime() 공개 메소드

public GetLastWriteTime ( string file ) : System.DateTime
file string
리턴 System.DateTime

GetWorkingDirectory() 공개 메소드

public GetWorkingDirectory ( string path ) : string
path string
리턴 string

IsPathRooted() 공개 메소드

public IsPathRooted ( string path ) : bool
path string
리턴 bool

Move() 공개 메소드

public Move ( string source, string dest ) : void
source string
dest string
리턴 void

MoveDirectory() 공개 메소드

public MoveDirectory ( string source, string dest ) : void
source string
dest string
리턴 void

ReadFile() 공개 메소드

public ReadFile ( string path ) : string
path string
리턴 string

ReadFileLines() 공개 메소드

public ReadFileLines ( string path ) : string[]
path string
리턴 string[]

SplitLines() 공개 메소드

public SplitLines ( string value ) : IEnumerable
value string
리턴 IEnumerable

WriteAllBytes() 공개 메소드

public WriteAllBytes ( string filePath, byte bytes ) : void
filePath string
bytes byte
리턴 void

WriteToFile() 공개 메소드

public WriteToFile ( string path, string text ) : void
path string
text string
리턴 void