Commande COPY / XCOPY

Fermé
Murlox - 18 juil. 2009 à 01:26
 Murlox - 18 juil. 2009 à 14:33
Bonjour,

Je souhaite réaliser un .bat ayant la fonction de chercher un fichier, par exemple Fichier1.txt, sur mon disque dur, puis de le copier dans un répertoire particulier.

Est-il possible pour ce faire d'utiliser les commandes COPY ou XCOPY, précision faite que je ne connais pas le chemin exact de Fichier1.txt

La commande suivante fonctionne :

md c:\test
copy Fichier1.txt c:\test

Cependant, le .bat doit alors être dans le même répertoire que Fichier1.txt, or ce n'est pas mon but puisque je voudrais que le .bat cherche et trouve le Fichier1.txt tout seul, peu importe où il se trouve sur mes disques.

> Peut-on s'affranchir de spécifier un chemin avec les commandes COPY ou XCOPY ?

Merci.
A voir également:

2 réponses

dubcek Messages postés 18757 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 19 décembre 2024 5 623
18 juil. 2009 à 08:34
hello
la commande
dir /b/s fichier
va rechercher fichier et afficher le chemin complet depuis le dossier où on se trouve
donc:

@echo off
md c:\test
set ICI=%cd%
cd \
for /F "delims=> tokens=1" %%f in ('dir /b/s fichier') do copy "%%f" c:\test
cd %ICI%
0
Merci beaucoup
0