怎樣通過(guò)DirectoryInfo管理文件

小樊
86
2024-07-06 19:34:15

要通過(guò)DirectoryInfo管理文件,首先需要?jiǎng)?chuàng)建一個(gè)DirectoryInfo對(duì)象來(lái)表示要管理的文件夾。然后可以使用DirectoryInfo對(duì)象提供的方法和屬性來(lái)操作文件夾和其中的文件。

以下是一些常用的DirectoryInfo方法和屬性:

  1. Create():創(chuàng)建一個(gè)新的文件夾。
  2. Delete():刪除文件夾。
  3. GetFiles():獲取文件夾中的所有文件。
  4. GetDirectories():獲取文件夾中的所有子文件夾。
  5. Name:獲取文件夾的名稱。
  6. FullName:獲取文件夾的完整路徑。

下面是一個(gè)示例代碼,演示如何使用DirectoryInfo管理文件夾中的文件:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        // 創(chuàng)建一個(gè)DirectoryInfo對(duì)象
        DirectoryInfo directory = new DirectoryInfo(@"C:\Users\username\Desktop\exampleFolder");

        // 獲取文件夾中的所有文件
        FileInfo[] files = directory.GetFiles();

        // 遍歷所有文件并輸出它們的名稱
        foreach (FileInfo file in files)
        {
            Console.WriteLine(file.Name);
        }

        // 創(chuàng)建一個(gè)新的文件夾
        directory.Create();

        // 刪除文件夾
        directory.Delete();
    }
}

通過(guò)上面的示例代碼,可以看到如何使用DirectoryInfo來(lái)管理文件夾中的文件??梢愿鶕?jù)具體需求使用DirectoryInfo提供的方法和屬性來(lái)對(duì)文件夾進(jìn)行操作。

0