C#でのディレクトリの使用方法は何ですか?
C#のDirectoryクラスには、ディレクトリを操作するためのメソッドやプロパティが提供されています。このクラスを使用すると、ディレクトリの作成、移動、削除、コピー、および情報の取得が行えます。
Directoryクラスの一般的なメソッドには、次のものが含まれる:
- Directory.CreateDirectory(string path):新しいディレクトリを作成します。
- Directory.Delete(string path) メソッドは、ディレクトリを削除する。
- Directory.Move(string sourceDirName, string destDirName):ディレクトリを移動する。
- Directory.Exists(string path):ディレクトリが存在するかどうかを判断します。
- Directory.GetDirectories(string path): 指定されたディレクトリ内のサブディレクトリを取得します。
- Directory.GetFiles(string path):指定されたディレクトリ内のファイルを取得します。
例:
using System;
using System.IO;
class Program
{
static void Main()
{
string path = @"C:\MyFolder";
// 创建一个新目录
Directory.CreateDirectory(path);
// 在新目录中创建一个新文件
File.Create(Path.Combine(path, "myfile.txt"));
// 获取新目录中的所有文件
string[] files = Directory.GetFiles(path);
foreach (string file in files)
{
Console.WriteLine(file);
}
// 删除新目录
Directory.Delete(path, true);
}
}