引用System.IO名稱空間。
檢查檔案是否存在:
if (File.Exists(fileName))
{
}
建立新檔案:
FileStream fs = File.Create(fileName);
fs.Close();
讀取純文字檔案:
string content = File.ReadAllText(fileName);
刪除檔案:
File.Delete(fileName);
複製檔案:
File.Copy(sourceFileName, distinctFileName);
移動檔案:
File.Move(sourceFileName, destFileName);
檢查目錄是否存在:
if (Directory.Exists(path))
{
}
建立目錄:
Directory.CreateDirectory(path);
刪除目錄:
recursive為true時,直接刪除目錄及其所有檔案和子目錄;recursive為false時,如其含有檔案或子目錄,則不刪除目錄。
if (recursive)
{
Directory.Delete(path, true);
}
移動目錄:
Directory.Move(sourceDirName, destDirName);
讀取目錄下所有子目錄:
ArrayList directories = new ArrayList();
if (Directory.Exists(path))
{
directories.AddRange(Directory.GetDirectories(path));
}
讀取目錄下所有檔案:
ArrayList files = new ArrayList();
if (Directory.Exists(path))
{
files.AddRange(Directory.GetFiles(path));
}
沒有留言:
張貼留言