File
微軟官方幫助文檔:File 類(lèi) (System.IO) | Microsoft Docs
AppendAllLines(String,
IEnumerable<String>) |
向一個(gè)文件中追加行,然后關(guān)閉該文件。 如果指定文件不存在,此方法會(huì)創(chuàng)建一個(gè)文件,向其中寫(xiě)入指定的行,然后關(guān)閉該文件。 |
AppendAllLines(String, IEnumerable<String>,
Encoding) |
使用指定的編碼向一個(gè)文件中追加行,然后關(guān)閉該文件。 如果指定文件不存在,此方法會(huì)創(chuàng)建一個(gè)文件,向其中寫(xiě)入指定的行,然后關(guān)閉該文件。 |
AppendAllText(String,
String) |
打開(kāi)一個(gè)文件,向其中追加指定的字符串,然后關(guān)閉該文件。 如果文件不存在,此方法將創(chuàng)建一個(gè)文件,將指定的字符串寫(xiě)入文件,然后關(guān)閉該文件。 |
AppendAllText(String,
String, Encoding) |
使用指定的編碼將指定的字符串追加到文件中,如果文件還不存在則創(chuàng)建該文件。 |
AppendText(String) |
創(chuàng)建一個(gè) StreamWriter,它將 UTF-8 編碼文本追加到現(xiàn)有文件或新文件(如果指定文件不存在)。 |
Copy(String, String) | 將現(xiàn)有文件復(fù)制到新文件。 不允許覆蓋同名的文件。 |
Copy(String, String, Boolean) | 將現(xiàn)有文件復(fù)制到新文件。 允許覆蓋同名的文件。 |
Create(String) | 在指定路徑中創(chuàng)建或覆蓋文件。 |
Create(String, Int32) | 在指定路徑中創(chuàng)建或覆蓋文件,指定緩沖區(qū)大小。 |
Create(String, Int32,
FileOptions) |
創(chuàng)建或覆蓋指定路徑中的文件,指定緩沖區(qū)大小和一個(gè)描述如何創(chuàng)建或覆蓋該文件的選項(xiàng)。 |
Delete(String) | 刪除指定的文件。 |
Exists(String) | 確定指定的文件是否存在。 |
GetAttributes(String) |
獲取在此路徑上的文件的 FileAttributes。 |
GetCreationTime(String) |
返回指定文件或目錄的創(chuàng)建日期和時(shí)間。 |
GetCreationTimeUtc(String) |
返回指定的文件或目錄的創(chuàng)建日期及時(shí)間,其格式為協(xié)調(diào)通用時(shí) (UTC)。 |
GetLastAccessTime(String) |
返回上次訪(fǎng)問(wèn)指定文件或目錄的日期和時(shí)間。 |
GetLastAccessTimeUtc(String) |
返回上次訪(fǎng)問(wèn)指定的文件或目錄的日期及時(shí)間,其格式為協(xié)調(diào)通用時(shí) (UTC)。 |
GetLastWriteTime(String) |
返回上次寫(xiě)入指定文件或目錄的日期和時(shí)間。 |
GetLastWriteTimeUtc(String) |
返回上次寫(xiě)入指定的文件或目錄的日期和時(shí)間,其格式為協(xié)調(diào)通用時(shí) (UTC)。 |
Move(String, String) | 將指定文件移到新位置,提供要指定新文件名的選項(xiàng)。 |
Move(String, String, Boolean) | 將指定文件移動(dòng)到新位置,提供指定新文件名和覆蓋目標(biāo)文件(如果它已存在)的選項(xiàng)。 |
Open(String,
FileMode, FileAccess, FileShare) |
打開(kāi)指定路徑上的 FileStream,具有帶讀、寫(xiě)或讀/寫(xiě)訪(fǎng)問(wèn)的指定模式和指定的共享選項(xiàng)。 |
OpenRead(String) |
打開(kāi)現(xiàn)有文件以進(jìn)行讀取。 |
OpenText(String) |
打開(kāi)現(xiàn)有 UTF-8 編碼文本文件以進(jìn)行讀取。 |
OpenWrite(String) |
打開(kāi)一個(gè)現(xiàn)有文件或創(chuàng)建一個(gè)新文件以進(jìn)行寫(xiě)入。 |
ReadAllBytes(String) |
打開(kāi)一個(gè)二進(jìn)制文件,將文件的內(nèi)容讀入一個(gè)字節(jié)數(shù)組,然后關(guān)閉該文件。 |
ReadAllLines(String) |
打開(kāi)一個(gè)文本文件,讀取文件的所有行,然后關(guān)閉該文件。 |
ReadAllLines(String,
Encoding) |
打開(kāi)一個(gè)文件,使用指定的編碼讀取文件的所有行,然后關(guān)閉該文件。 |
ReadAllText(String) |
打開(kāi)一個(gè)文本文件,讀取文件中的所有文本,然后關(guān)閉此文件。 |
ReadAllText(String,
Encoding) |
打開(kāi)一個(gè)文件,使用指定的編碼讀取文件中的所有文本,然后關(guān)閉此文件。 |
ReadLines(String) |
讀取文件的行。 |
ReadLines(String,
Encoding) |
讀取具有指定編碼的文件的行。 |
Replace(String, String, String) | 使用其他文件的內(nèi)容替換指定文件的內(nèi)容,這一過(guò)程將刪除原始文件,并創(chuàng)建被替換文件的備份。 |
Replace(String, String, String, Boolean) | 用其他文件的內(nèi)容替換指定文件的內(nèi)容,這一過(guò)程將刪除原始文件,并創(chuàng)建被替換文件的備份,還可以忽略合并錯(cuò)誤。 |
SetAttributes(String,
FileAttributes) |
獲取指定路徑上的文件的指定 FileAttributes。 |
SetCreationTime(String, DateTime) |
設(shè)置創(chuàng)建該文件的日期和時(shí)間。 |
SetCreationTimeUtc(String,
DateTime) |
設(shè)置文件創(chuàng)建的日期和時(shí)間,其格式為協(xié)調(diào)通用時(shí) (UTC)。 |
SetLastAccessTime(String,
DateTime) |
設(shè)置上次訪(fǎng)問(wèn)指定文件的日期和時(shí)間。 |
SetLastAccessTimeUtc(String,
DateTime) |
設(shè)置上次訪(fǎng)問(wèn)指定的文件的日期和時(shí)間,其格式為協(xié)調(diào)通用時(shí) (UTC)。 |
SetLastWriteTime(String,
DateTime) |
設(shè)置上次寫(xiě)入指定文件的日期和時(shí)間。 |
SetLastWriteTimeUtc(String,
DateTime) |
設(shè)置上次寫(xiě)入指定的文件的日期和時(shí)間,其格式為協(xié)調(diào)通用時(shí) (UTC)。 |
WriteAllBytes(String,
Byte[]) |
創(chuàng)建一個(gè)新文件,在其中寫(xiě)入指定的字節(jié)數(shù)組,然后關(guān)閉該文件。 如果目標(biāo)文件已存在,則覆蓋該文件。 |
WriteAllBytesAsync(String, Byte[],
CancellationToken) |
以異步形式創(chuàng)建一個(gè)新文件,在其中寫(xiě)入指定的字節(jié)數(shù)組,然后關(guān)閉該文件。 如果目標(biāo)文件已存在,則覆蓋該文件。 |
WriteAllLines(String,
IEnumerable<String>) |
創(chuàng)建一個(gè)新文件,向其中寫(xiě)入一個(gè)字符串集合,然后關(guān)閉該文件。 |
WriteAllLines(String,
IEnumerable<String>, Encoding) |
使用指定的編碼創(chuàng)建一個(gè)新文件,向其中寫(xiě)入一個(gè)字符串集合,然后關(guān)閉該文件。 |
WriteAllLines(String,
String[]) |
創(chuàng)建一個(gè)新文件,在其中寫(xiě)入指定的字節(jié)數(shù)組,然后關(guān)閉該文件。 |
WriteAllLines(String,
String[], Encoding) |
創(chuàng)建一個(gè)新文件,使用指定編碼在其中寫(xiě)入指定的字符串?dāng)?shù)組,然后關(guān)閉該文件。 |
WriteAllText(String,
String) |
創(chuàng)建一個(gè)新文件,向其中寫(xiě)入指定的字符串,然后關(guān)閉文件。 如果目標(biāo)文件已存在,則覆蓋該文件。 |
WriteAllText(String,
String, Encoding) |
創(chuàng)建一個(gè)新文件,使用指定編碼向其中寫(xiě)入指定的字符串,然后關(guān)閉文件。 如果目標(biāo)文件已存在,則覆蓋該文件。 |