怎么删除一个文件夹C:/Temp下的子目录
但不要删除C:/Temp这个文件夹里的文件
下面的代码同时也删除了C:/Temp这个文件夹里的文件
要怎么做修改才能实现不要删除C:/Temp这个文件夹里的文件 而只是删除它的子目录if (Directory.Exists(dir))
{ foreach(string d in Directory.GetFileSystemEntries(dir))
{
if (File.Exists(d))
{
File.Delete(d);
}
else
{
this.DeleteFolder(d);
}Directory.Delete(dir); }
}
但不要删除C:/Temp这个文件夹里的文件
下面的代码同时也删除了C:/Temp这个文件夹里的文件
要怎么做修改才能实现不要删除C:/Temp这个文件夹里的文件 而只是删除它的子目录if (Directory.Exists(dir))
{ foreach(string d in Directory.GetFileSystemEntries(dir))
{
if (File.Exists(d))
{
File.Delete(d);
}
else
{
this.DeleteFolder(d);
}Directory.Delete(dir); }
}
{
filename=filename.Replace(@"C:/Temp/");
if (filename.IndexOf(@"/")<0)
return true;
else
return false;
}if (Directory.Exists(dir))
{foreach(string d in Directory.GetFileSystemEntries(dir))
{
if (File.Exists(d))
{
if (!CheckTempFile(d))
File.Delete(d);
}
else
{
this.DeleteFolder(d);
}Directory.Delete(dir);}
}
获取指定目录中子目录的名称。Directory.Delete 方法
删除目录及其内容。
{ foreach(string d in Directory.GetFileSystemEntries(dir))
{
if (!File.Exists(d))
{ this.DeleteFolder(d);
}
{
filename=filename.Replace(@"C:/Temp/");
if (filename.IndexOf(@"/")<0)
return true;
else
return false;
}function这个怎么用不太会哦
di.delete(true);