資料夾的操作

2021-06-20 15:19:49 字數 1005 閱讀 4084

羅列資料夾下所有檔名的方法:
1.
var files = directory.enumeratefiles(str,"*.pdf",searchoption.alldirectories);

foreach (var file in files)

假設a的絕對路徑是:c:\a

system.io.directoryinfo adir = new system.io.directoryinfo("c:\\a");

system.io.directoryinfo dirs = adir.getdirectories();

得到的dirs陣列就是a資料夾所有的子資料夾,要得到名字就:

dirs[0].fullname

dirs[1].fullname

dirs[2].fullname

protected void button1_click(object sender, eventargs e)

else

}/// /// 將物理路徑轉為虛擬路徑

///

/// 物理路徑

/// 虛擬根路徑

///

private string getvirtualpath(string physicspath, string virtualrootpath)

/// /// 在指定目錄下遞迴查詢子資料夾

///

/// 根資料夾路徑

/// 要查詢的資料夾名

private void finddirectory(string bootpath, string directoryname, out string filepath)

finddirectory(bootpath + d.name + "\\", directoryname, out filepath); //否則繼續查詢}}

catch (exception e)

}

資料夾操作

建立資料夾 char buf 256 getcurrentdirectory 256,buf 獲取程式根目錄路徑 m name.getwindowtext name strcat buf,strcat buf,name createdirectory buf,null 刪除資料夾 char buf ...

檔案(夾)操作

對檔案和資料夾操作的類 1.fileinfo具體檔案,使用此類的物件,可以獲得問價大小等各種資訊 繼承自filesysteminfo 建立物件,fileinfo fi new fileinfo 常用屬性 name 檔名稱 extension 副檔名 fullname 檔案完全路徑 物理路徑 leng...

檔案 資料夾的操作

1.檔案的管理 file 1 讀取檔案 檔案的路徑 檔案的格式 gb2312 utf 8 encoding.default 應用到檔案內容的編碼 系統預設編碼 encoding.getencoding gb2312 換成國際編碼 2 所有的檔案操作都在system.io裡面 讀取全部的文字,返回乙個...