C# 클래스 Utilities.IO.Extensions.FileInfoExtensions

Extension methods for System.IO.FileInfo
파일 보기 프로젝트 열기: feanz/Utilities

공개 메소드들

메소드 설명
Append ( this file, byte content ) : FileInfo

Appends a byte array to a file

Append ( this file, string content, Encoding encodingUsing = null ) : FileInfo

Appends a string to a file

CompareTo ( this file1, FileInfo file2 ) : bool

Compares two files against one another

FileNameNoExtension ( this file ) : string

Get the file name of the current file without extension

Read ( this file ) : string

Reads a file to the end as a string

ReadBinary ( this file ) : byte[]

Reads a file to the end and returns a binary array

Save ( this file, byte content ) : FileInfo

Saves a byte array to a file

Save ( this file, string content, Encoding encodingUsing = null ) : FileInfo

Saves a string to a file

SaveAsync ( this file, byte content, AsyncCallback callBack, object stateObject ) : FileInfo

Saves a byte array to a file (asynchronously)

SaveAsync ( this file, string content, AsyncCallback callBack, object stateObject, Encoding encodingUsing = null ) : FileInfo

Saves a string to a file (asynchronously)

SetAttributes ( this file, FileAttributes attributes ) : FileInfo

Sets the attributes of a file

메소드 상세

Append() 공개 정적인 메소드

Appends a byte array to a file
public static Append ( this file, byte content ) : FileInfo
file this File to append to
content byte Content to append to the file
리턴 System.IO.FileInfo

Append() 공개 정적인 메소드

Appends a string to a file
public static Append ( this file, string content, Encoding encodingUsing = null ) : FileInfo
file this File to append to
content string Content to save to the file
encodingUsing System.Text.Encoding The type of encoding the string is using (defaults to ASCII)
리턴 System.IO.FileInfo

CompareTo() 공개 정적인 메소드

Compares two files against one another
public static CompareTo ( this file1, FileInfo file2 ) : bool
file1 this First file
file2 System.IO.FileInfo Second file
리턴 bool

FileNameNoExtension() 공개 정적인 메소드

Get the file name of the current file without extension
public static FileNameNoExtension ( this file ) : string
file this Current file info
리턴 string

Read() 공개 정적인 메소드

Reads a file to the end as a string
public static Read ( this file ) : string
file this File to read
리턴 string

ReadBinary() 공개 정적인 메소드

Reads a file to the end and returns a binary array
public static ReadBinary ( this file ) : byte[]
file this File to open
리턴 byte[]

Save() 공개 정적인 메소드

Saves a byte array to a file
public static Save ( this file, byte content ) : FileInfo
file this File to save to
content byte Content to save to the file
리턴 System.IO.FileInfo

Save() 공개 정적인 메소드

Saves a string to a file
public static Save ( this file, string content, Encoding encodingUsing = null ) : FileInfo
file this File to save to
content string Content to save to the file
encodingUsing System.Text.Encoding Encoding that the content is using (defaults to ASCII)
리턴 System.IO.FileInfo

SaveAsync() 공개 정적인 메소드

Saves a byte array to a file (asynchronously)
public static SaveAsync ( this file, byte content, AsyncCallback callBack, object stateObject ) : FileInfo
file this File to save to
content byte Content to save to the file
callBack AsyncCallback Call back function
stateObject object State object
리턴 System.IO.FileInfo

SaveAsync() 공개 정적인 메소드

Saves a string to a file (asynchronously)
public static SaveAsync ( this file, string content, AsyncCallback callBack, object stateObject, Encoding encodingUsing = null ) : FileInfo
file this File to save to
content string Content to save to the file
callBack AsyncCallback Call back function
stateObject object State object
encodingUsing System.Text.Encoding Encoding that the content is using (defaults to UTF8)
리턴 System.IO.FileInfo

SetAttributes() 공개 정적인 메소드

Sets the attributes of a file
public static SetAttributes ( this file, FileAttributes attributes ) : FileInfo
file this File
attributes FileAttributes Attributes to set
리턴 System.IO.FileInfo