deletFile_Direcroy(@"G:\新建文件夹\mydirecotor");
//不保留该文件夹,则删除完内容之后,用下面的代码:
Directory.Delete(@"G:\新建文件夹\mydirecotor");
//代码不严谨,报错一概不负责
//删除某个文件夹中的内容,保留该文件夹
private void deletFile_Direcroy(String path) {
if (!Directory.Exists(path)) {
return;
}
else {
foreach (string strFile in Directory.GetFileSystemEntries(path)) {
//是文件直接删除
if (File.Exists(strFile)) {
File.Delete(strFile);
}
//是文件夹
else if (Directory.Exists(strFile)) {
//清空文件夹内容
deletFile_Direcroy(strFile);
// Directory.Delete()只能删除空的文件夹,所以必须先清空内容,才能删除
Directory.Delete(strFile);
}
}
}
}