Batch cherche et copie

Résolu
laurent74000 Messages postés 563 Date d'inscription   Statut Membre Dernière intervention   -  
laurent74000 Messages postés 563 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterai réaliser un batch un peu spécial et je ne sais pas si cela est possible...
Voila j'ai un dossier avec une multitude de sous-dossier dans lesquels se trouvent des fichiers vidéos provenant d'une camera de vidéo-surveillance.
Tous les fichiers sont générés automatiquement et je souhaiterai avec un script automatiser la centralisation de ces fichiers.
Il me faudrait donc un script qui effectue une recherche de tous les fichiers .mkv situés dans tous les sous-dossiers et qu'il les copie tous dans un seul dossier que j'ai créé pour centraliser toutes les vidéos.

Merci pour vos lumières ainsi que votre aide.
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
modifier DEST pour indiquer le nom du répertoire de destination
essayer
@echo off
set DEST=\chemin\destination
for /F "delims=" %%a in ('dir /b/s *.mkv') do copy "%%a" %DEST%
0
laurent74000 Messages postés 563 Date d'inscription   Statut Membre Dernière intervention   81
 
Merci beaucoup ^^ mais a présent j'ai un autre problème...
Dans un FOR j'ai donc ma variable %%i qui permet de lire les ligne d'un fichier .txt
Mais le souci c'est que j'ai besoin d'une deuxième variable j'ai donc fait :

FOR /f %%i IN (temp.txt) DO (

set Emplacement= c:\Users\sid01\Desktop\Test\%%i\%date:~0,2%-%date:~3,2%-%date:~6,4%
echo %Emplacement% test
pause


Mais le souci c'est que l'echo ne me renvoie rien et quand je supprime le FOR sa marche... existe-t-il une variable spécifique pour le FOR que je pourrais définir moi même ?
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
pour modifier une variable dans une boucle FOR, ajouter au début du script
setlocal enableDelayedExpansion
0
laurent74000 Messages postés 563 Date d'inscription   Statut Membre Dernière intervention   81
 
Merci beaucoup :) j'y suis arriver et sa fonctionne parfaitement.
0