file.
create
(string path)
; directory.
createdirectory
(string path)
;
file.
delete
(string path)
; directory.
delete
(string path)
;
file.
move
(string sourcefilename, string destfilename)
; directory.
move
(string path)
; fileinfo.
moveto
(string destfilename)
; directoryinfo.
moveto
(string destdirname)
;
var files = directory.
getfiles
(sourcepath,searchpattern)
; var fileinfo = new fileinfo
(file)
;//資料夾
var dircts = directory.
getdirectories
(sourcepath)
;var dirctinfo = new directoryinfo
(dirct)
;//搜尋條件匹配的檔案和子目錄system.io.filesysteminfo物件的陣列
var filesysteminfos= dir.
getfilesysteminfos
(searchpattern)
;//返回指定目錄中所有檔案和子目錄的名稱
var files=directory.
getfilesystementries
(path,searchpattern)
;
file.
copy
(string sourcefilename, string destfilename, bool overwrite)
;//overwrite覆蓋
//directory沒有自帶的copy函式,只能自己實現乙個:
bool copyto
(string sourcepath, string destpath, bool overwrite)
//複製所有子檔案
var files = directory.
getfiles
(sourcepath)
; foreach (var file in files)
//遍歷所有子目錄
var dircts = directory.
getdirectories
(sourcepath)
; foreach (var dirct in dircts)}}
catch
return copyerrors >
0? false : true;
}
file.
writeallbytes
(string path, byte[
] bytes)
;file.
writealllines
(string path, string[
] contents)
;file.
writealltext
(string path, string contents)
;file.
(path,
"str"
.padright(6
)+"\r\n"
, encoding.utf8)
;//追加
CArchive和CFile用法筆記
carchive允許以乙個二進位制的形式儲存乙個物件的複雜網路,也可以再次裝載它們,在記憶體中重新構造,這一過程叫作序列化 序列化 serialization 簡單的說,carchive與cfile配合使用可以以二進位制讀取 儲存資料到檔案。建立乙個carchive物件之前,你必須建立並成功開啟乙個...
DIRECTORY目錄操作實踐和認識
操作過程 以sys使用者登陸 執行第一,第二 1.檔案操作目錄的設定 create directory recv area as d test create directory send area as d test 2.目錄的操作許可權設定 grant read on directory recv...
C 中檔案操作 File 和 Directory
主要類的介紹 file 靜態實用類,提供許多靜態方法,用於移動 複製和刪除檔案。directory 靜態實用類,提供許多靜態方法,用於移動 複製和刪除目錄。path 實用類,用於處理路徑名稱。fileinfo 表示磁碟上的物理檔案,具有處理此檔案的方法。要完成對檔案的讀寫工作,就必須建立stream...