C#的directoryinfo类怎么使用
DirectoryInfo类是System.IO命名空间中的一个类,用于操作文件夹和目录。以下是使用DirectoryInfo类的一些常见操作:
- 创建DirectoryInfo对象:可以通过传递文件夹的路径来创建DirectoryInfo对象。例如:
string directoryPath = @"C:\MyFolder";
DirectoryInfo directoryInfo = new DirectoryInfo(directoryPath);
- 获取文件夹的属性:可以使用DirectoryInfo对象的属性来获取文件夹的属性,如名称、完整路径、创建时间等。例如:
string directoryName = directoryInfo.Name;
string directoryFullName = directoryInfo.FullName;
DateTime creationTime = directoryInfo.CreationTime;
- 创建文件夹:可以使用Create方法创建文件夹。例如:
directoryInfo.Create();
- 删除文件夹:可以使用Delete方法删除文件夹。例如:
directoryInfo.Delete();
- 获取文件夹中的文件和子文件夹:可以使用GetFiles和GetDirectories方法获取文件夹中的文件和子文件夹的信息。例如:
FileInfo[] files = directoryInfo.GetFiles();
DirectoryInfo[] subDirectories = directoryInfo.GetDirectories();
- 移动文件夹:可以使用MoveTo方法将文件夹移动到指定的位置。例如:
string newDirectoryPath = @"C:\NewFolder";
directoryInfo.MoveTo(newDirectoryPath);
这些是DirectoryInfo类的一些常见用法。通过使用这些方法,可以方便地操作文件夹和目录。