天天看點

3-2 檔案夾類Directory的常用方法

類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 &gt; 364)

            {

                Console.WriteLine("This directory is over a year old.");

            }

            else if (DateTime.Now.Subtract(dt).TotalDays &gt; 30)

                Console.WriteLine("This directory is over a month old.");

            else if (DateTime.Now.Subtract(dt).TotalDays &lt;= 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,如需轉載請自行聯系原作者

繼續閱讀