ASP.NET 目錄操作(一)

作者:vkvi 來源:千一網絡(原創) 日期:2007-6-22

本文介紹目錄的創建目錄、刪除目錄、移動目錄、重命名目錄。

首先引入 System.IO

<%@ Import Namespace="System.IO" %>

創建目錄示例

DirectoryInfo di = Directory.CreateDirectory("E:\\WebPages\\test\\foo\\d1\\d2");

令人興奮的是,創建目錄時不需要像 ASP 中那樣,一層一層地創建,這里可以多層連續創建,比如示例中,即使 foo、d1 都不存在,也會創建這些目錄。

返回 DirectoryInfo 可以對該文件夾進行相關操作。

Directory.CreateDirectory 還有一個重載函數,它具有兩個參數,第二個參數表示安全選項,不在此討論之例。

刪除目錄示例

Directory.Delete("E:\\WebPages\\test\\foo", true);

Directory.Delete 有兩個重載函數:

  • 第一個只有一個參數 string path,表示要刪除的目錄,該目錄必須為空。
  • 第二個具有兩個參數,除了 string path 外,還有 bool recursive,表示是否刪除子目錄、文件夾中的文件。如果該值為 true,則目錄不必為空也可以被刪除。

注意:不能刪除只讀文件。

移動目錄示例

Directory.Move("E:\\WebPages\\test\\foo", "E:\\WebPages\\foo");

兩個參數:string sourceDirName, string destDirName。移動目錄時即使目錄中有只讀文件,也可以移動。

重命名目錄示例

重命名目錄的方法和移動目錄的方法完全相同,只要目標目錄和源目錄位于同一地址下且目錄名不相同。

你前面那位網友看了:手動寫 Membership 驗證程序

▲▲▲嘿,歡迎轉載傳播本站原創文章,盡量保留來源噢。▲▲▲

文章評論
標題:必填
內容:
本站永遠終止與捏造“罪名”不支付廣告費的某度聯盟合作。
vkvi
vkvi

作者簡介: vkvi,致力于 .NET Web 開發、移動開發的技術推廣,在 .NET、SQL Server、Windows Server 等方面有深入研究和豐富經驗,10 年間共計撰寫文章 4000 余篇。 主持金融、國土、農業、電商等多個行業項目執行, 推行“技術提升生產力、人心決定成功率”的管理理論。 聯系他

最新22选5开奖公告