溫馨提示×

如何有效使用DirectoryInfo

小樊
87
2024-07-06 19:31:12
欄目: 編程語言

DirectoryInfo類是用于操作文件夾和目錄的類,可以用來獲取文件夾的信息、創(chuàng)建文件夾、刪除文件夾等操作。以下是一些有效使用DirectoryInfo類的示例:

  1. 獲取文件夾中的所有子文件夾和文件:
DirectoryInfo directory = new DirectoryInfo(@"C:\myfolder");
foreach (var subDirectory in directory.GetDirectories())
{
    Console.WriteLine(subDirectory.FullName);
}

foreach (var file in directory.GetFiles())
{
    Console.WriteLine(file.FullName);
}
  1. 創(chuàng)建一個新的文件夾:
DirectoryInfo directory = new DirectoryInfo(@"C:\newfolder");
directory.Create();
  1. 刪除一個文件夾及其所有子文件夾和文件:
DirectoryInfo directory = new DirectoryInfo(@"C:\folderToDelete");
directory.Delete(true);
  1. 檢查文件夾是否存在:
DirectoryInfo directory = new DirectoryInfo(@"C:\existingFolder");
if (directory.Exists)
{
    Console.WriteLine("Folder exists.");
}
  1. 獲取文件夾的父級目錄:
DirectoryInfo directory = new DirectoryInfo(@"C:\myfolder");
DirectoryInfo parentDirectory = directory.Parent;
Console.WriteLine(parentDirectory.FullName);

這些是一些常見的用法,可以根據具體的需求來使用DirectoryInfo類進行文件夾和目錄的操作。

0