copier plusieurs fichiers - Shell/Batch - Programmation
Marsh Posté le 22-07-2006 à 01:32:56
Regarde l'aide de for :
for /?
pour
for /r
ou peut-être
xcopy
à la place de
copy
?
Marsh Posté le 22-07-2006 à 11:50:32
jai essayer xcopy cela me donne la meme copie et je ne comprend pas ton truc avec la boucle for (arguments? incrémentation?) merci de vos réponces
Marsh Posté le 22-07-2006 à 19:29:04
Tu as regardé l'aide de for ?
Ca explique, entre autres, le switch /r.
Marsh Posté le 22-07-2006 à 19:59:49
justement je ne comprends pas se qui se dit dans for /R si tu pouvait m'expliquer les commande a effectuer ce serait gentil de ta part merci
Marsh Posté le 22-07-2006 à 23:26:47
for /r permet une recherche récursive dans le dossier donné, C:\ donc dans ton cas.
Marsh Posté le 22-07-2006 à 23:29:03
si je comprend bien jutilise for/R c:\ et il va chercher dans tout les dossiers de c:???
Marsh Posté le 22-07-2006 à 23:44:59
Voilà, mais n'oublie pas de compléter la commande comme indiqué dans l'aide.
Marsh Posté le 23-07-2006 à 00:17:56
oulala la commande est bizzard jai taper ceci:
for /R c:\ do copy "*.jpg" "c:\Documents and settings\administrateur\bureau"
pouvez vous m'aider sa marche pas
Marsh Posté le 23-07-2006 à 00:30:50
Euh, tu as lu l'aide au moins ? Remets ici l'extrait concernant l'option en question (mon XP est en anglais).
Marsh Posté le 23-07-2006 à 04:09:53
voila l'aide de for/R:
for /R lecteur %variable IN<ensemble> do commande
aider moi svp dans mon contexte j'ecrit quoi?
Marsh Posté le 23-07-2006 à 12:45:42
Ca ne doit pas être exactement comme ça.
for, in, do sont en majuscule dans l'aide. Ce qui veut dire que tu dois les avoir dans ta commande. Ce sont des "mots-clés" faisant partie de la syntaxe.
lecteur, variable, ensemble, commande sont en minuscule dans l'aide. C'est que tu dois les remplacer par tes valeurs.
Et fais gaffe aux espaces, ne les oublies pas.
Marsh Posté le 23-07-2006 à 13:31:13
déja c'est trés gentil de vouloir m'aider mais le probleme c'est que je ne sait pas quoi mettre dans ensemble (chemin je met c:\) la commande je met mon copy et dans ensemble je met koi?
Marsh Posté le 23-07-2006 à 13:34:17
ensemble est là où tu formules le type de fichiers à rechercher.
Marsh Posté le 23-07-2006 à 15:32:02
C'est marqué dans les premières lignes de l'aide
Mais je te propose plutôt de télécharger PowerBatch. Ce logiciel gratuit inclut un tuto simple et sympa pour débutants. Ce serait mieux que tu y ailles à tatonnement comme ça.
Marsh Posté le 23-07-2006 à 16:09:07
%variable=specifie un paramtre remplacable par une seul lettre
parametre =liste des parametre pour la commande specifié je comprend pas jai powerbatch et il me sort la meme chose help
Marsh Posté le 23-07-2006 à 16:39:54
Tu as PowerBatch d'accord mais attention, je ne parle pas de faire du batch en utilisant ce programme, mais du tuto inclus avec. Tu l'as regardé ? Ce serait mieux que tu commences par les trucs de base.
Marsh Posté le 23-07-2006 à 17:00:04
mais ne t'inkiete pas je ne debute pas en batch lol mais je ne comprend juste pas cette commande que j'aimerai que l'on mexplique dans mon contexte merci
Marsh Posté le 21-07-2006 à 21:42:07
Voila j'ai un petit probleme et je remercie d'avance tous ceux qui pourront m'aider...
je voudrai a partir d'un batch executer une commande qui me copie toute mes images de c:\et les place sur mon bureau jai essayer ceci:
@echo off
cd c:\
copy "*.jpg" "c:\Documents and settings\administrateur\bureau"
pause
mais ce code ne copie que mes fichier jpg dans c:\ et pas dans ses sous repertoires .. merci de m'aider