類Directory公開用于建立、移動和枚舉通過目錄和子目錄的靜态方法。無法繼承此類。類Directory有幾個常用的靜态方法,如表3-5所示:
表3-5 類Directory的常用方法
<b>方法</b>
<b>說明</b>
Move
将檔案或目錄及其内容移到新位置。
Delete
已重載。 删除指定的目錄。
<a>CreateDirectory</a>
已重載。 建立指定路徑中的所有目錄
<a>GetCreationTime</a>
擷取目錄的建立日期和時間。
<a>GetCurrentDirectory</a>
擷取應用程式的目前工作目錄。
<a>GetFiles</a>
已重載。 傳回指定目錄中的檔案的名稱。
下面的示例示範了Directory類的一些主要方法。
using System;
using System.IO;
class Test
{
public static void Main()
{
try
{
// 擷取目前目錄的建立時間.
DateTime dt = Directory.GetCreationTime(Environment.CurrentDirectory);
// 給使用者回報資訊.
if (DateTime.Now.Subtract(dt).TotalDays > 364)
{
Console.WriteLine("This directory is over a year old.");
}
else if (DateTime.Now.Subtract(dt).TotalDays > 30)
Console.WriteLine("This directory is over a month old.");
else if (DateTime.Now.Subtract(dt).TotalDays <= 1)
Console.WriteLine("This directory is less than a day old.");
else
Console.WriteLine("This directory was created on {0}", dt);
}
catch (Exception e)
Console.WriteLine("The process failed: {0}", e.ToString());
}
}
本案例将引導學生掌握,如何顯示檔案的基本實體磁盤資訊。
u 實驗步驟(1):
向一個Form窗體上拖拽五個Button控件,Button控件的text屬性設定為“建立目錄”、“删除目錄”、“移動目錄”、“目錄建立時間”、“傳回指定目錄檔案”。如圖3-5所示:
圖3-5 目錄操作界面圖
(未完待續)
本文轉自 qianshao 51CTO部落格,原文連結:http://blog.51cto.com/qianshao/210946,如需轉載請自行聯系原作者