2017-01-12 13 views
-2

Я хочу скопировать zip-файл из папки temp в просматриваемое местоположение (скажем Destinydirectory).Скопируйте файл из папки temp в просматриваемое местоположение

Это мой код, однако он дает мне ошибку:

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) 
+0

Если вы могли бы дать некоторые подробности о том, что вы пытались мы могли бы быть в состоянии помочь вам лучше. Вы видели: http://stackoverflow.com/help/mcve –

+0

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) @Martin Brown –

+0

Выбрасывает исключение? Если да, то можете ли вы дать нам точную формулировку сообщения об ошибке? Также что задано для Destinydirectory? –

ответ

0

Это код:

System.IO.File.Copy (@ "C: \ Temp \ file.zip" , @ "c: \ destination \ file.zip");

Какое исключение вы принимаете?

Msdn documentation

+0

что-то вроде «Destinydirectory - это каталог, а не файл». P.S я могу просматривать только путь или каталог для копирования. –

+0

Ошибка в том, что вы пытаетесь скопировать файл в каталог, который не существует –