| besoin d' aide [ligne de commande] | |
|
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: besoin d' aide [ligne de commande] Dim 16 Mar 2014 - 0:51 | |
| execute_wait "cmd.exe c/ xcopy "+Dir$(x%)+">C:\Users\Yannick\Desktop\Nouveau dossier /L" j' ai aussi essayé çà : execute_wait "cmd.exe xcopy "+Dir$(x%)+" C:\Users\Yannick\Desktop\Nouveau_dossier /L" puis çà : execute_wait "cmd.exe xcopy > "+Dir$(x%)+" C:\Users\Yannick\Desktop\Nouveau_dossier /L" mais aussi çà : execute_wait "cmd.exe c/ xcopy "+Dir$(x%)+" C:\Users\Yannick\Desktop\Nouveau_dossier /L" y aurait il une erreur ? Edit : je veux copier tout les fichiers du répertoire Dir$(x%) et sous répertoires vers le nouveau dossier... sans les dossiers une liste serait le top mais çà doit être plus cher, non ?... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: besoin d' aide [ligne de commande] Dim 16 Mar 2014 - 1:29 | |
| | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 16 Mar 2014 - 1:32 | |
| Je viens de faire çà :
execute_wait "cmd.exe /c xcopy "+Dir$(x%)+" C:\Users\Yannick\Desktop\Nouveau_dossier\ > C:\Users\Yannick\Desktop\Nouveau_dossier\liste.txt"
j' ai bien le fichier texte mais 0 fichiers copiés | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 16 Mar 2014 - 1:35 | |
| @ Papydall, Cela fait deux heures que je suis dessus... mais bon...ca commence à .... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: besoin d' aide [ligne de commande] Dim 16 Mar 2014 - 1:42 | |
| Est-ce que ta variable Dir$(x%) contient les noms des fichiers à copier ? Exemple : Dir$(x%) = "C:\Panoramic\*.bas" | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 16 Mar 2014 - 1:51 | |
| dir$(x%) est un répertoire. il faut que je passe toutes les extensions de fichier ?... | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: besoin d' aide [ligne de commande] Dim 16 Mar 2014 - 1:57 | |
| Non, mais tu utilises les jokers : Par exemple : tu fais Dir$(x%) + " \*.*" pour copier tous les fichiers | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 16 Mar 2014 - 2:05 | |
| et cela me copie aussi les dossiers ou seulement les fichiers ? | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: besoin d' aide [ligne de commande] Dim 16 Mar 2014 - 2:22 | |
| Pour cela utilise le paramètre /s Copie les répertoires et sous-répertoires à l'exception des répertoires vides.
XCOPY /S /E C:\Panoramic\*.* C:\Users\Yannick\Desktop
Cette commande copie tous les fichiers et tous les dossiers du répertoire C:\Panoramic vers le répertoire C:\Users\Moi\Destop.
Le paramètre /S pour les sous-répertoires sauf les sous-répertoires vide. Le paramètre /E pour tous les sous-répertoires même vide (Empty)
Dernière édition par papydall le Dim 16 Mar 2014 - 2:57, édité 2 fois | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: besoin d' aide [ligne de commande] Dim 16 Mar 2014 - 2:27 | |
| | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 16 Mar 2014 - 2:44 | |
| Je vais me faire un peu de lecture. j' ai voulu faire un essai et il me copie tout mes films... .....y en a plus de 60... Merci Papydall...je ne m' en sortais pas. Le but est pas tant de copier mais de récupérer une liste des fichiers sans faire une imbrication de while, for et compagnie pour passer de sous dossiers en sous dossier. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 16 Mar 2014 - 13:55 | |
| Eureka !!!!! J' ai trouvé mon bonheur : execute_wait "cmd.exe /c robocopy "+Dir$(x%)+" C:\Users\Yannick\Desktop\Dos2\ /A /M /S /R:0 /W:0 /XD System Volume Information /XF pagefile.sys /XJD /XJF /L /LOG+:C:\Users\Yannick\Desktop\Nouveau_dossier\RobocopyLogFile.txt" Simule la copie des dossiers de :Dir$(x%) dans :C:\Users\Yannick\Desktop\Dos2 et me liste tout dans :C:\Users\Yannick\Desktop\Nouveau_dossier\RobocopyLogFile.txt | |
|
| |
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: besoin d' aide [ligne de commande] Dim 16 Mar 2014 - 16:55 | |
| Vive Robocopy : Robust File Copy ! | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Dim 16 Mar 2014 - 18:42 | |
| @ Papydall, Je sais que c' est ton domaine, peut être que le sujet mérite d' être approfondi sur le mag ?... | |
|
| |
Contenu sponsorisé
| Sujet: Re: besoin d' aide [ligne de commande] | |
| |
|
| |
| besoin d' aide [ligne de commande] | |
|