C File和Directory的一般操作

2021-10-02 03:54:27 字數 2070 閱讀 1684

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...