fileinfo fi = new fileinfo(filepath); //file info. check file
time , or
file size:long size = fi.length / 1024;
//獲取檔案的名稱
fileinfo fi = new fileinfo(filepath);
return fi.name.split('.')[0];
file.exists(filepath); // 判斷是否存在檔案
file.delete(filepath);// 刪除檔案
string content;
file.writealltext(filepath, content); // --寫入;
file.copy(sourcefilepath, destfilepath, true); // 複製
file.copy(sourcefilepath, destfilepath);// 移動
fileinfo fi = new fileinfo(filepath); //建立檔案,並寫入一些東西
filestream fs = fi.create();
fs.write(buffer,0,buffer.length);
fs.close();
//等價操作:
filestream fs = file.create(filepath);
fs.close();fs.dispose();*
filestream fs = fi.open(filemode.open); //讀出到字串陣列
filesize = fi.length;
fs.read(buffer, 0, filesize);
return
buffer;
streamreader reader = new streamreader(filepath,encoding); //讀出到字串
return (string)reader.readtoend();
///
/// 寫入一行
//////
檔名///
內容///
public
static
bool
writeline(string filename, string content)
streamwriter sw = new streamwriter(fs);
sw.writeline(content);
sw.dispose();
sw.close();
return
true;}}
}
一些檔案操作函式
fileage 函式 返回檔案已存在的時間 fileclose 命令 關閉指定的檔案 filecreate 命令 用指定的檔名建立新檔案 filedatetodatetime 函式 將dos的日期格式轉換為delphi的日期格式 fileexists 函式 檢查檔案是否存在 filegatattr ...
檔案操作的一些函式
istream read char s,streamsize n 從流中讀取n個字元放到s指向的陣列中,讀取過程中不會檢查資料 意味著讀取到空格或者 換行符不會停止讀取 也不會自動新增乙個null作為字串結束符,如果碰到eof則函式結束,並置eofbit和failbit為1 如果流中 的字元數目超出...
檔案操作的一些函式
檔案的操作 1,提高速度 使用檔案指標 2 檔案指標與磁碟檔案建立聯絡,以後對檔案操作都將通過檔案指標來進行。fopen 檔名,使用檔案方式 檔案開啟不成功 將返回乙個空指標null 檔案使用方式 r w rb wb fgetc getc 從指定檔案中一次讀取乙個字元 fputc putc 一次輸出...