Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
736 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BATCH] comment on déplace une liste de fichier?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BATCH] comment on déplace une liste de fichier?

n°872504
Volesprit
Real men don't click.
Posté le 13-10-2004 à 16:30:27  profilanswer
 

Comment est ce que je peux corriger cette ligne svp ?
 
 
move (une liste de fichiers) .\coucou2\
 
Moi le fichier d'aide me dit ça :

Aide DOS :


To move one or more files:
MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination


 
comment je fait "more files" ?


Message édité par Volesprit le 13-10-2004 à 17:09:13

---------------
Vie sociale en 1280x1024. C'est grave Dr ?
mood
Publicité
Posté le 13-10-2004 à 16:30:27  profilanswer
 

n°872511
sircam
I Like Trains
Posté le 13-10-2004 à 16:46:11  profilanswer
 

Ca pue la supercherie, cette aide en ligne.
 
Le "more file" se réfère sans doute à un wildcard. Dans ton cas :
 

Code :
  1. move ?.doc .\coucou


 
Tu vas me dire, "oui mais si j'ai pas de wildcard possible" ? Je te répondrai :
 

Code :
  1. for %f in (a b) do move %f c:\


 :love:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°872525
Volesprit
Real men don't click.
Posté le 13-10-2004 à 17:04:48  profilanswer
 

En fait, je cherche juste à copier une liste de fichiers sans liens entre eux depuis un répertoire vers un autre. Mon soucis c'est surtout :
 
move (comment faire rentrer plein de fichier ici) .\mondossier
 
Si j'utilise ta commande, ça donne dans mon programme test :
 

Code :
  1. for %f in (1.doc 2.doc) do move %f  coucou


--> f était inattendu
PS : C'est qui wildcard ?


---------------
Vie sociale en 1280x1024. C'est grave Dr ?
n°872538
sircam
I Like Trains
Posté le 13-10-2004 à 17:16:37  profilanswer
 

Volesprit a écrit :


--> f était inattendu
PS : C'est qui wildcard ?


Quoi, c'est ça ton erreur ?! J'ai testé, ça marche (?)
 
wildcard : * ?


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°872548
Volesprit
Real men don't click.
Posté le 13-10-2004 à 17:34:06  profilanswer
 

Ben chez moi ça marche pas du tout...
Le message est "f était inattendu"
 
J'suis sous win2000. C'est peut etre ça ?


---------------
Vie sociale en 1280x1024. C'est grave Dr ?
n°872550
sircam
I Like Trains
Posté le 13-10-2004 à 17:40:08  profilanswer
 

[:airforceone]  
Avec DoS, plus rien ne m'étonne. Je ne pense pourtant pas que ça ait changé depuis.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°872557
Volesprit
Real men don't click.
Posté le 13-10-2004 à 17:51:51  profilanswer
 

Comment je peux mettre plusieurs fichier dans la même commande sinon ?


---------------
Vie sociale en 1280x1024. C'est grave Dr ?
n°872567
Volesprit
Real men don't click.
Posté le 13-10-2004 à 18:15:57  profilanswer
 

up... :'(


---------------
Vie sociale en 1280x1024. C'est grave Dr ?
n°872606
Carbon_14
Posté le 13-10-2004 à 19:09:35  profilanswer
 

Je viens d'essayer sous Win2000, la ligne
for %f in (1.txt 2.txt) do move %f coucou (avec txt car j'ai pas word sur ma machine) ET CA MARCHE.
 
Pour copier TOUS les fichiers DOC, faut utiliser le wildcard * (? remplace un caractère, * tous, 1?23?4 sont toutes les chaînes où y a 1 puis n'importe quoi, puis 23 puis n'importe quoi puis 4; 123* tout ce qui commence par 123)
 
for %f in (*.doc) do move %f coucou


Message édité par Carbon_14 le 13-10-2004 à 19:10:21
n°872929
Volesprit
Real men don't click.
Posté le 14-10-2004 à 09:47:54  profilanswer
 

Ben fait chier, paske ça marche pas chez moi.
Bon, j'vais faire avec j'ai trouvé un moyen d'écrire toutes les lignes (une par fichiers) avec une macro word...
Merci pour le coup de main, Sircam et Carbon_14
;)


---------------
Vie sociale en 1280x1024. C'est grave Dr ?
mood
Publicité
Posté le 14-10-2004 à 09:47:54  profilanswer
 

n°872949
sircam
I Like Trains
Posté le 14-10-2004 à 10:31:16  profilanswer
 

De rien.  
 
 
Ceci dit, si c'est bien TOUS tes fichiers *.doc que tu veux déplacer, pas besoin de macro ni de "for", on est bien d'accord ! (juste au cas où).


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
n°872953
Arrakeen
Posté le 14-10-2004 à 10:40:48  profilanswer
 

à la place de %f, mets %%f

n°873023
sircam
I Like Trains
Posté le 14-10-2004 à 11:55:21  profilanswer
 

Arrakeen a écrit :

à la place de %f, mets %%f

:heink:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [BATCH] comment on déplace une liste de fichier?

 

Sujets relatifs
Afficher boite de dialogue "Fichier ouvrir" sous excel 97gros noob. peut on lire le code hexadecimal dans un fichier.
Comment ouvrir un fichier portant un extension ".db"[PHP] afficher un fichier php avec numéro des lignes
.htaccess et fichier includeprendre les espace et les saut de ligne d'un fichier
redirection grace a une liste deroulanterecupérer un chemin d'accès et un nom de fichier ds 1 batch
boite de dialogue "executer" / Batch 
Plus de sujets relatifs à : [BATCH] comment on déplace une liste de fichier?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR