1.目录
var path = "E://April";
2.创建目录
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
3.删除目录
if (Directory.Exists(path))
{
Directory.Delete(path);
}
当path为空时,删除成功。当path不为空时,会报异常:System.IO.IOException:“目录不是空的"。
给Delete函数添加第二个参数ture,表示递归删除子目录。
if (Directory.Exists(path))
{
Directory.Delete(path,true);
}
4.移动目录
if (Directory.Exists(path))
{
Directory.Move(path, "E://Harris");
}
5.获取目录下所有文件
string[] files = Directory.GetFiles(path);
6.获取目录下所有子目录和文件
string[] sysFiles = Directory.GetFileSystemEntries(path);