c#中directoryinfo类怎么使用

DirectoryInfo类是System.IO命名空间中的一个类,用于操作目录的相关信息和方法。下面是一些DirectoryInfo类的常用方法和属性的示例用法:

创建一个DirectoryInfo对象:

string path = @"C:\MyDirectory";
DirectoryInfo directory = new DirectoryInfo(path);

获取目录的全路径:

string fullPath = directory.FullName;

获取目录的名称:

string directoryName = directory.Name;

获取目录的父目录:

DirectoryInfo parentDirectory = directory.Parent;

获取目录的创建时间:

DateTime creationTime = directory.CreationTime;

获取目录的最后修改时间:

DateTime lastWriteTime = directory.LastWriteTime;

判断目录是否存在:

bool exists = directory.Exists;

创建目录:

directory.Create();

删除目录:

directory.Delete();

获取目录下的所有文件:

FileInfo[] files = directory.GetFiles();
foreach (FileInfo file in files)
{
Console.WriteLine(file.Name);
}

获取目录下的所有子目录:

DirectoryInfo[] subDirectories = directory.GetDirectories();
foreach (DirectoryInfo subDirectory in subDirectories)
{
Console.WriteLine(subDirectory.Name);
}

这些只是DirectoryInfo类的一些常用方法和属性的示例用法,你可以根据自己的需求进一步了解和使用DirectoryInfo类的其他方法和属性。

阅读剩余
THE END