【发布时间】:2017-05-27 09:01:54
【问题描述】:
我想将一个 zip 文件从临时文件夹复制到浏览的位置(例如 Destinydirectory)。
这是我的代码,但它给了我一个错误:
If System.IO.Directory.Exists(My.Computer.FileSystem.CombinePath(My.Computer.FileSystem.SpecialDirectories.Temp, "IXP001.TMP")) Then
System.IO.Directory.Delete(My.Computer.FileSystem.CombinePath(My.Computer.FileSystem.SpecialDirectories.Temp, "IXP000.TMP"), True)
FileCopy = "c:\\Users\\Test\\AppData\\Local\\Temp\\IXP001.TMP\\bin.zip"
Else
FileCopy = "c:\\Users\\Test\\AppData\\Local\\Temp\\IXP000.TMP\\bin.zip"
End If
File.Copy(FileCopy, Destinydirectory)
【问题讨论】:
-
如果您能提供一些有关您尝试过的方法的详细信息,我们可能会为您提供更好的帮助。你看到了吗:stackoverflow.com/help/mcve
-
IfSystem.IO.Directory.Exists(My.Computer.FileSystem.CombinePath(My.Computer.FileSystem.SpecialDirectories.Temp, "IXP001.TMP")) 然后 System.IO.Directory.Delete( My.Computer.FileSystem.CombinePath(My.Computer.FileSystem.SpecialDirectories.Temp, "IXP000.TMP"), True) FileCopy = "c:\\Users\\Test\\AppData\\Local\\Temp\\IXP001 .TMP\\bin.zip" Else FileCopy = "c:\\Users\\Test\\AppData\\Local\\Temp\\IXP000.TMP\\bin.zip" End IfFile.Copy(FileCopy, Destinydirectory) @马丁布朗
-
是否抛出异常?如果是这样,您能否让我们获得错误消息的确切措辞?还有 Destinydirectory 设置为什么?
-
File.Copy 在两个参数上都需要一个文件名。
Destinydirectory的值是多少?
标签: .net vb.net file-copying