Salut,
Je suis à la recherche d'un script dos ou autre, qui me permettent de scanner un dossier et de copier vers un autre dossier tous les fichiers dont l'extension est .doc par exemple, quelqu'un aurait un truc à proposer?
Merci.
Salut,
Je suis à la recherche d'un script dos ou autre, qui me permettent de scanner un dossier et de copier vers un autre dossier tous les fichiers dont l'extension est .doc par exemple, quelqu'un aurait un truc à proposer?
Merci.
Bonjour
ceci devrais faire l'affaire
crée un fichier TEST.BAT
et écris ce petit code
copy %2\%1 %3
alors tu tapes en ligne de commande de cette manière
test *.doc c:\source c:\destinat
ou ( test.bat *.doc c:\source c:\destinat )
si tu veux créer le fichier en utilisant le DOS tu fais ,
( CTRL Z et (RETURN) sont des commandes clavier bien sûr )
copy con test.bat (RETURN)
copy %2\%1 %3 (RETURN)
CTRL Z (RETURN)
et ton fichier est créé
y reste plus qu'a tester
PS: si tu as des problèmes de noms de fichier long va voir Ligne de commande avec un chemin avec espaces deux lignes plus bas de ton post
Bonjour,
Merci Mario52 pour ta reponse ,bon je n'ai pas posé la question
mais je l'ai fait déja quelques jour et je n'ai pas eu de reponse
et voila que je trouve mon bonheur.![]()
A+![]()
N.B : cette commande fonctionne aussi pour copie d'un serveur et sur un serveur.
Bonjour
Ben oui j' ai compris executable.EXE si tu avais écris BATCH j'aurais compris .BATJe voudrais faire un fichier executable avec des commandes DOs pour copier
mais je suis content de savoir que ça fonctionne avec le serveur
si tu veux tu peux essayer un de mes programmes "PCMasque" plein de fonctions DOS
http://pascal.developpez.com/sources/
Turbo Pascal 7 rubrique Système " PCMasque : package d'outils PC "
avec les sources complètes SVP tiens moi au courant![]()
Merci pour ta reponse j'ai fait un tour au lien ci dessus c'est interressantEnvoyé par mario52
![]()
en fait comment executer deux batch ,car je veux copier 2 fichiers en meme temps
A+![]()
bonjour
pour copier 2 fichiers
for %%a in (%1 %2) do copy %3\%%a %4
(
en clair ,
%1 = nom1.ext
%2 = nom2.ext
%3 = c:\source
%4 = c:\destinat
%%a = compteur (1° tour = %1 = nom1.ext)
%%a = compteur (2° tour = %2 = nom2.ext) 2 variables dans les parenthèses donc 2 tours
exécution = copy %3\%%a %4
traduction
1° tour = copy c:\source\nom1.ext c:\destinat
2° tour = copy c:\source\nom2.ext c:\destinat
)
alors tu tapes en ligne de commande de cette manière
test nom1.ext nom2.ext c:\source c:\destinat
10 variables (max) acceptées la variable 0 = le fichier batch
mais si ce sont toujours les mêmes fichiers a copier c'est plus facile de faire un batch avec
copy c:\source\nom1.ext c:\dest
copy c:\source\nom2.ext c:\dest
copy c:\source\nom3.ext c:\dest
copy c:\source\nom4.ext c:\dest
et suite . . . . sans limite
puis , tu tapes test
![]()
Partager