c#中directory的用法是什么

c#
小億
159
2024-03-11 13:31:23

在C#中,Directory類(lèi)提供了用于操作目錄的方法和屬性??梢允褂肈irectory類(lèi)來(lái)創(chuàng)建、移動(dòng)、刪除、復(fù)制目錄,以及獲取目錄的信息。

一些常用的Directory類(lèi)的方法包括:

  1. Directory.CreateDirectory(string path):創(chuàng)建一個(gè)新目錄。
  2. Directory.Delete(string path):刪除一個(gè)目錄。
  3. Directory.Move(string sourceDirName, string destDirName):移動(dòng)一個(gè)目錄。
  4. Directory.Exists(string path):判斷一個(gè)目錄是否存在。
  5. Directory.GetDirectories(string path):獲取指定目錄中的子目錄。
  6. Directory.GetFiles(string path):獲取指定目錄中的文件。

示例:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string path = @"C:\MyFolder";

        // 創(chuàng)建一個(gè)新目錄
        Directory.CreateDirectory(path);

        // 在新目錄中創(chuàng)建一個(gè)新文件
        File.Create(Path.Combine(path, "myfile.txt"));

        // 獲取新目錄中的所有文件
        string[] files = Directory.GetFiles(path);
        foreach (string file in files)
        {
            Console.WriteLine(file);
        }

        // 刪除新目錄
        Directory.Delete(path, true);
    }
}

0