1、獲取目錄資訊
directoryinfo directory = new directoryinfo(logpath); //不存在不報錯 注意exists屬性
console.writeline(string.format(" ", directory.fullname, directory.creationtime, directory.lastwritetime));
2、獲取檔案資訊
fileinfo fileinfo = new fileinfo(path.combine(logpath, "info.txt"));
console.writeline(string.format(" ", fileinfo.fullname, fileinfo.creationtime, fileinfo.lastwritetime));
3、寫檔案
public static void write()
else
}else
sw.writeline(msg); //把內容寫入檔案流
}finally}}
4、讀取檔案
a、一次性讀取檔案
public static void read()}}
b、單行讀取模式
using (streamreader sr = new streamreader(totalpath)) //用using來關閉物件釋放記憶體,能使用using的物件必須繼承了idisposeable
}c、讀取大量資料
public void readhug()
d、檔案複製
file.copy(totalpath, totalpath.replace("info.txt", "info_copy.txt"));
e、刪除檔案
file.delete(totalpath);
d、使用遞迴方法查詢所有檔案
public static void recursionshow()
private static listgetfilebydir(directoryinfo dircurrent, listfileinfolist)
directoryinfo dirarray = dircurrent.getdirectories(); //獲取當前目錄中的子目錄資訊,並儲存到陣列
if (dirarray != null && dirarray.length > 0) //判斷有無子目錄
}return fileinfolist; //返回獲得的檔案資訊list
}
c中檔案的讀取操作
c中檔案的讀取操作 檔案 file 所謂 檔案 是指一組相關資料的有序集合。資料以檔案的形式存放在外部介質 一般是磁碟 磁帶 光碟等 上,作業系統中是以檔案為單位對資料進行管理的,以檔名作為訪問檔案的標識。c語言把檔案看作乙個位元組序列,即由一連串的位元組組成。根據檔案中的資料組織形式,資料檔案可分...
C 中檔案的讀寫操作
一.檔案的讀取 1.匯入命名空間 using system.io 2.獲取檔案流 filestream fs new file path,filemode.open 3.獲取讀物件 streamreader sr new streamreader fs 4.執行讀操作 string s sr.rea...
C 中檔案路徑的操作
在程式中對檔案操作是非常常見的,而對檔案的操作則不可避免的需要檔案的路徑,並對檔案的路徑進行一系列的操作,例如 判斷已知的路徑是乙個目錄還是乙個檔案,路勁是乙個檔案則該檔案的名稱是什麼,檔案的副檔名名是什麼等等。在c 中並並沒有將檔案的路徑抽象為乙個類,用來表示檔案路徑就是乙個普通的字串。對檔案路徑...