c#中directoryinfo类怎么使用

寻技术 C#编程 2024年10月20日 66

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

  1. 创建一个DirectoryInfo对象:
string path = @"C:\MyDirectory"; DirectoryInfo directory = new DirectoryInfo(path);
  1. 获取目录的全路径:
string fullPath = directory.FullName;
  1. 获取目录的名称:
string directoryName = directory.Name;
  1. 获取目录的父目录:
DirectoryInfo parentDirectory = directory.Parent;
  1. 获取目录的创建时间:
DateTime creationTime = directory.CreationTime;
  1. 获取目录的最后修改时间:
DateTime lastWriteTime = directory.LastWriteTime;
  1. 判断目录是否存在:
bool exists = directory.Exists;
  1. 创建目录:
directory.Create();
  1. 删除目录:
directory.Delete();
  1. 获取目录下的所有文件:
FileInfo[] files = directory.GetFiles(); foreach (FileInfo file in files) { Console.WriteLine(file.Name); }
  1. 获取目录下的所有子目录:
DirectoryInfo[] subDirectories = directory.GetDirectories(); foreach (DirectoryInfo subDirectory in subDirectories) { Console.WriteLine(subDirectory.Name); }

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

关闭

用微信“扫一扫”