system.io
命名空間中有一些可以進行檔案和目錄操作(例如複製和移動、建立目錄,以及設定檔案的屬性和許可權)的實用型別。對於大多數的特性我們都有兩種選擇:一種是靜態方法,而另一種則是例項方法。
靜態類:file
和directory
,還有path
用於處理檔名稱或者目錄路徑。
例項方法類(使用檔案或者目錄建立):fileinfo
和directoryinfo
提供用於建立、複製、刪除、移動和開啟單一檔案的靜態方法,並協助建立 filestream 物件。
file.exists(string)方法
使用file.exists(path)
可以檢測檔案是否存在,如果存在返回true
,否則返回false
。
string path = @"d:\temp\mytest.txt";
if (!file.exists(path))
file.opentext(string) 方法
開啟乙個utf8編碼的文字檔案以進行讀取。
using (streamreader sr = file.opentext(path))
}
file.createtext(string) 方法
建立或開啟用於寫入 utf-8 編碼文字的檔案。 如果該檔案已存在,將覆蓋其內容。
// 定義檔案路徑
string path = @"d:\temp\mytest.txt";
if (!file.exists(path))
}
更多方法參考file類的方法 檔案和目錄操作
一,檔案的操作。1,檔案清單命令 ls ls l etc 列出etc 下面的檔案資訊。2,檔案複製 cp 在使用cp命令複製檔案時,最好使用i引數,在覆蓋檔案時進行最後確認。cp etc group testdir 將檔案 etc group檔案複製到testdir目錄 cp r rmdir tes...
C 檔案操作目錄手冊
需要 using system.io 4 檔案是否存在 file.exists filefullname 5 目錄是否存在 directory.exists fullfolder 6 建立目錄 directory.createdirectory fullfolder 7 目錄移動 directory...
C 操作目錄和檔案
1 通過path類的combine方法可以合併路徑。string activedir c mydir string newpath system.io.path.combine activedir,mysubdirone 2 目錄的建立。建立目錄時如果目錄已存在,則不會重新建立目錄,且不會報錯。建立...