操作檔案的實用類,刪除目錄,清空目錄,刪除檔案

2022-08-26 16:21:13 字數 1424 閱讀 6703

using

system;

using

system.text;

using

system.io;

using

system.linq;

public

static

partial

class

fileutil

//////

刪除目錄及其下面的所有子目錄和檔案。如果目錄有唯讀屬性,則先去掉唯讀屬性,然後刪除。

//////

public

static

void

deletedirectory(directoryinfo di)

else

}di.refresh();

if((di.attributes

&fileattributes.readonly)

==fileattributes.readonly)

di.delete();

}///

///刪除檔案。如果檔案具有唯讀屬性,則先去掉唯讀屬性,然後刪除。

//////

要刪除的檔名,應為絕對路徑

public

static

void

deletefile(

string

filename)

//////

刪除檔案。如果檔案具有唯讀屬性,則先去掉唯讀屬性,然後刪除。

//////

要刪除的檔案

public

static

void

deletefile(fileinfo fi)

fi.delete();

}///

///清空目錄。如果目錄下的子目錄或檔案有唯讀屬性,則先去掉唯讀屬性,然後刪除。

///此方法與 deletedirectory 的區別是,deletedirectory 會將目錄連同其子物件一起刪除,

///此方法不刪除目錄本身,而只是刪除它的子物件。

//////

public

static

void

emptydirectory(

string

path)

//////

清空目錄。如果目錄下的子目錄或檔案有唯讀屬性,則先去掉唯讀屬性,然後刪除。

///此方法與 deletedirectory 的區別是,deletedirectory 會將目錄連同其子物件一起刪除,

///此方法不刪除目錄本身,而只是刪除它的子物件。

//////

public

static

void

emptydirectory(directoryinfo di)

else}}

#endregion

}

python操作檔案讀 寫 追加 刪除 清空

一 用python建立乙個新檔案,內容是從0到9的整數,每個數字佔一行 python f open f.txt w r唯讀,w可寫,a追加 for i in range 0,10 f.write str i n f.close 二 檔案內容追加,從0到9的10個隨機整數 python import ...

Python之檔案操作 檔案 目錄的操作

一 建立 1 建立檔案 open path,w 2 建立目錄 1 os.mkdir pt mode 0777 新建乙個目錄pt,引數mode表示生成的目錄的許可權,預設是超級許可權,也就是0777。2 os.makedirs pt 建立多級目錄 比如在python目錄下建立 t1 t2 t3 3 建...

iOS 操作檔案目錄的方法

使用目錄的常用方法 獲取當前目錄 nsstring currentdirectorypath 更改當前目錄 bool changecurrentdirectorypath nsstring path 複製目錄或檔案 bool copyitematpath nsstring srcpath topat...