我想删除一个zip文件夹(如果存在)。我有以下代码。
string zippath = @"C:\Neenu\Downloads.zip";
ZipFile.CreateFromDirectory(@"" + TemporaryFolder, @"" + zippath);
在上面的代码之前,我想检查文件夹是否存在。如果存在,我想删除文件夹。
答案 0 :(得分:0)
我认为你的意思是How to delete zip file
,而不是文件夹。
在这里,这应该很简单:
File.Delete(zippath);
删除内部文件和目录:
System.IO.DirectoryInfo di = new DirectoryInfo(path);
foreach (FileInfo file in di.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in di.GetDirectories())
{
dir.Delete(true);
}
答案 1 :(得分:0)
参考下面的代码
我保留txt文件的副本,之后创建一个新的文件
如果您希望删除文件而不是使用vstating备份而不是使用File.Delete(文件路径)
if (File.Exists(file_path))
{
new_file_path = file_path.Replace(".txt", " created on " + File.GetLastWriteTime(file_path).ToString("dd-MM-yyyy hh-mm-ss tt") + ".txt");
File.Move(file_path, new_file_path);
File.Delete(file_path);
}