C 檔案和目錄操作

2022-09-20 06:27:13 字數 921 閱讀 4930

system.io命名空間中有一些可以進行檔案和目錄操作(例如複製和移動、建立目錄,以及設定檔案的屬性和許可權)的實用型別。對於大多數的特性我們都有兩種選擇:一種是靜態方法,而另一種則是例項方法。

靜態類:filedirectory,還有path用於處理檔名稱或者目錄路徑。

例項方法類(使用檔案或者目錄建立):fileinfodirectoryinfo

提供用於建立、複製、刪除、移動和開啟單一檔案的靜態方法,並協助建立 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 目錄的建立。建立目錄時如果目錄已存在,則不會重新建立目錄,且不會報錯。建立...