我使用DotNetZip创建了一个压缩文件/文件夹。我想把这个文件从原始目录/文件夹移动到另一个目录,例如“我的文档”。到目前为止,我已经执行了以下操作,但它给出了一个错误,表示找不到路径的一部分。
private static void Move()
{
try
{
Directory.Move(@"Debug\Settings.zip", IO.Paths.Enviroment.MyDocuments);
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}
更新:
我已经尝试了一下,不是因为我修好了它而是因为它很奇怪。我使用了File.Move()
和Directory.Move()
,并将both.Move(@"Debug\Settings.zip",...);
更改为both.Move(@"Settings.zip",...);
,然后会出现一个错误,说当该文件已存在时,无法创建文件。