Faire un couper coller d'un fichier [Résolu]

Le newbie 200 Messages postés mardi 17 octobre 2006Date d'inscription 24 mars 2012 Dernière intervention - 18 oct. 2006 à 11:13 - Dernière réponse : cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention
- 18 oct. 2006 à 13:25
Salut,

Je voudrais savoir comment je peux faire un couper-coller d'un fichier vers un dossier (existant)
ou alors un copier-coller et ensuite supprimer le fichier source.

Merci de votre aide à tous.
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention - 18 oct. 2006 à 13:25
3
Merci
Bien sur qu'il y a une erreur.

La syntaxe de Move c'est .Move(FichierSource,FichierDestination) et non pas .Move(fichierSource, répertoire).

b = "c:\exe \
"

for each a In IO.Directory.GetFiles(C:\Tempo, "*.*")
      IO.File.Move(a, b  & Path.GetFileName(a)
)
next

---- Sevyc64  (alias Casy) ----<hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #

Merci cs_casy 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de cs_casy
cs_casy 7745 Messages postés mercredi 1 septembre 2004Date d'inscription 24 septembre 2014 Dernière intervention - 18 oct. 2006 à 11:25
0
Merci
Regarde du coté de la classe System.IO.File

.Copy pour la copie
.Delete pour la suppression du fichier
.Move pour le déplacer

---- Sevyc64  (alias Casy) ---- # LE PARTAGE EST NOTRE FORCE #
Commenter la réponse de cs_casy
Le newbie 200 Messages postés mardi 17 octobre 2006Date d'inscription 24 mars 2012 Dernière intervention - 18 oct. 2006 à 12:46
0
Merci
Salut casy,

Mon problème est que lorsque je fais le move(Fichier avec chemin, chemin)

il me dit : Impossible de créer un fichier déjà existant or je te confirme que dans le répertoire de destination, il n'y a rien du tout.

De plus, je te confirme que mes variables ont bien les bonnes valeurs.

Pour info :

dim a as string
dim b as string

b = "c:\exe"

for each a In IO.Directory.GetFiles(C:\Tempo, "*.*")
      IO.File.Move(a, b)
      ' Il y a une erreur
next

'Valeur de mes variables
a = "C:\Tempo\toto.txt"
b = "c:\exe"

Je ne comprends pas ???

Merci de ta précieuse aide.
Commenter la réponse de Le newbie

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.