檔案操作的一些函式

2021-07-04 21:57:50 字數 1386 閱讀 8015

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 一次輸出...