資料夾與檔案的增刪與修改

2021-07-24 06:30:59 字數 1280 閱讀 3172

1.      判斷檔案是否存在

fileinfofinfo = new fileinfo(path); 

(finfo.exists)

其中path為檔案的絕對路徑

2.      檔案刪除

fileinfofinfo = new fileinfo(path); 

if(finfo.exists)

///刪除該檔案 

finfo.delete();

3.      新建檔案

file.creat();

4.      修改檔名

public void changefilecfgname(stringsourcepath, string destinationpath)

tryfileinfo finfo = newfileinfo(sourcepath); 

///判斷檔案是否存在以及是否大於2k 

if (finfo.exists)

file.move(sourcepath,destinationpath);

else

catch

5.      判斷資料夾是否存在

directory.exists(path);

6.      資料夾新建

directoryinfodirectoryinfo = new directoryinfo(path);

directoryinfo.create();

7.      資料夾刪除

#region  刪除資料夾下的所有檔案(包括資料夾以及檔案)

public bool deletefiles(string path)

if (dir.getdirectories().length != 0) }}

directory.delete(path);

return true; }

catch (exception)

}#endregion 刪除資料夾下的所有檔案

8.      資料夾重新命名

//sourcepath 待修改的檔案的絕對路徑

//destinationpath修改後的絕對路徑

publicvoid changefilename(string sourcepath,string destinationpath)

try

if (directory.exists(sourcepath))

else{}

}catch {}

9.      xml檔案的讀寫

10.  參考:

Linux chmod命令修改檔案與資料夾許可權方法

在linux中要修改乙個資料夾或檔案的許可權我們需要用到linux chmod命令來做,下面我寫了幾個簡單的例項大家可參考一下。語法 chmod who mode 檔名 命令中各選項的含義為 u 表示 使用者 user 即檔案或目錄的所有者。g 表示 同組 group 使用者 即與檔案屬主有相同組i...

檔案與資料夾

建立資料夾 nsstring imagedir nsstring stringwithformat caches nshomedirectory dirname bool isdir no nsfilemanager filemanager nsfilemanager defaultmanager ...

assets資料夾與static資料夾的區別

assets資料夾與static資料夾的區別 原位址 相同點 assets資料夾和static資料夾在vue cli生成的專案中,都是用來存放靜態資源的。不同點 assets目錄中的檔案會被webpack處理解析為模組依賴,只支援相對路徑形式 build的時候由webpack解析為模組依賴。stat...