2017-01-12 6 views
-2

Je souhaite copier un fichier zip du dossier temporaire vers un emplacement parcouru (par exemple Destinydirectory).Copier un fichier du dossier temporaire dans un emplacement parcouru

C'est mon code mais il me donne une erreur:

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

Si vous pouviez donner quelques détails sur ce que vous avez essayé, nous pourrions être en mesure de vous aider à mieux. Avez-vous vu: http://stackoverflow.com/help/mcve –

+0

IfSystem.IO.Directory.Exists (My.Computer.FileSystem.CombinePath (My.Computer.FileSystem.SpecialDirectories.Temp, "IXP001.TMP")) Puis System.IO.Directory.Delete (My.Computer.FileSystem.CombinePath (My.Computer.FileSystem.SpecialDirectories.Temp, "IXP000.TMP"), True) FileCopy = "c: \\ Utilisateurs \\ Test \\ AppData \\ Local \\ Temp \\ IXP001.TMP \\ bin.zip " Sinon FileCopy =" c: \\ Utilisateurs \\ Test \\ AppData \\ Local \\ Temp \\ IXP000.TMP \\ bin. zip " Fin IfFile.Copy (FileCopy, Destinydirectory) @Martin Brown –

+0

Lance-t-il une exception? Si oui pouvez-vous nous laisser le libellé exact du message d'erreur s'il vous plaît? À quoi sert Destinydirectory? –

Répondre

0

Voici le code:

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

Quel type d'exception recevez-vous?

Msdn documentation

+0

quelque chose comme "Destinydirectory est un répertoire pas un fichier". P.S je peux seulement parcourir un chemin ou un répertoire pour la copie. –

+0

l'erreur est que vous essayez de copier un fichier dans un répertoire qui n'existe pas –