标签: c# file
需要快速帮助。让我们假设有一个名为test(d:\test.zip)的zip文件夹。我需要检查test目录下是否存在压缩文件夹(即d),或者这里有什么,不重要的是'并将test.zip移动到另一个目录。
test(d:\test.zip)
test
d
test.zip
我尝试使用Directory.GetDirectories()方法,但它只适用于文件夹。
Directory.GetDirectories()
答案 0 :(得分:2)
您可以使用File.Exists(path)方法检查文件是否存在以及移动文件的方法File.Move(source, destination)。
File.Exists(path)
File.Move(source, destination)
E.g:
var zipFile = "d:\\test.zip"; var destination = "d:\\some\\other\\directory"; if (File.Exists(zipFile)) { File.Move( zipFile, Path.Combine(destination, Path.GetFileName(zipFile))); }
有关详细信息,请参阅here和here。