comment on déplace une liste de fichier? [BATCH] - Shell/Batch - Programmation
Marsh Posté le 13-10-2004 à 16:46:11
Ca pue la supercherie, cette aide en ligne.
Le "more file" se réfère sans doute à un wildcard. Dans ton cas :
Code :
|
Tu vas me dire, "oui mais si j'ai pas de wildcard possible" ? Je te répondrai :
Code :
|
Marsh Posté le 13-10-2004 à 17:04:48
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 :
|
--> f était inattendu
PS : C'est qui wildcard ?
Marsh Posté le 13-10-2004 à 17:16:37
Volesprit a écrit : |
Quoi, c'est ça ton erreur ?! J'ai testé, ça marche (?)
wildcard : * ?
Marsh Posté le 13-10-2004 à 17:34:06
Ben chez moi ça marche pas du tout...
Le message est "f était inattendu"
J'suis sous win2000. C'est peut etre ça ?
Marsh Posté le 13-10-2004 à 17:40:08
Avec DoS, plus rien ne m'étonne. Je ne pense pourtant pas que ça ait changé depuis.
Marsh Posté le 13-10-2004 à 17:51:51
Comment je peux mettre plusieurs fichier dans la même commande sinon ?
Marsh Posté le 13-10-2004 à 18:15:57
up...
Marsh Posté le 13-10-2004 à 19:09:35
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
Marsh Posté le 14-10-2004 à 09:47:54
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
Marsh Posté le 14-10-2004 à 10:31:16
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ù).
Marsh Posté le 14-10-2004 à 11:55:21
Arrakeen a écrit : à la place de %f, mets %%f |
Marsh Posté le 13-10-2004 à 16:30:27
Comment est ce que je peux corriger cette ligne svp ?
move (une liste de fichiers) .\coucou2\
Moi le fichier d'aide me dit ça :
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 ?