Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1645 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch Recherche fichier à partir d'une liste et Copier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Batch Recherche fichier à partir d'une liste et Copier

n°2186329
babylonia
Posté le 18-04-2013 à 08:28:30  profilanswer
 

Bonjour à tous,
 
j'ai vraiment besoin de votre aide sur un batch qui pourrait sauver 1 semaine de travail suite à un piratage sur mon serveur web..
J'ai perdu tous un dossier de photos/image qui a été effacés par hackers sur un blog...
 
plus de 700 images perdues et sur 4 mois de travail. Les backups ont également sautés...
 
L'idée que j'ai, cest davoir listé tous les fichiers effacés. (700)
et de passer cette liste à notre équipe (du blog), qui va regarder chacun sur son PC s'il ne retrouve pas quelques images de cette liste, pour reconstituer les éléments manquants du site hacké..
 
 
Mon idée est donc la suivante :
 
- Créer un fichier TXT avec la liste des éléments que nous recherchons
ca va ressembler à :
 2013/01/envie-corsee1.jpg
 2013/01/erstein.jpg
 2013/01/Europhonies-56458.jpg
 2013/01/Eva-Penner-HD.jpg
 2013/01/facebook-clip.jpg
 2013/01/facebook-clip1.jpg
 2013/01/festival-telerama-2013.jpg
 
 
vous vous imaginez que si la personne doit taper Fichier par fichier sur son PC ca va mettre une plombe alors l'idée est de créer un Batch,
qui va récupérer la liste de fichier 1 par 1 dans ce .Txt, et effectuer une recherche sur le PC.
 
- S'il trouve une fichier de cette liste, il le copie dans un nouveau dossier par exemple de Mes documents/envie-corsee1.jpg  à  C:/uploads/2013/01/envie-corsee1.jpg
 
cela permettrait à chaque membre, Redacteur du blog, de passer le Batch sur son PC et rapidement voir si on peut récupérer des fichiers manquants qui ont été supprimés donc la source serait encore sur nos PCs.
 
 
Je vous remercie infiniment de votre aide je suis persuadé que cest faisable je ne sais juste pas comment. Je suis en pleine recherche et cest assez urgent.
 
1000 merci par avance

mood
Publicité
Posté le 18-04-2013 à 08:28:30  profilanswer
 

n°2186330
babylonia
Posté le 18-04-2013 à 08:40:33  profilanswer
 

jai trouvé quelques codes en fouinant mais aucun ne marche :
 
@echo & setlocal
pushd f:\reports
md copdfiles 2>nul
for /f "tokens=*" %%a in (filelist.txt) do (
for /f "tokens=* %%b in ('dir /s /a-d /b %%a') do copy %%b copdfiles
)
)
:: ----- end ------
 
 
 
 
ou
 
 
 
 
@echo off
rem set nom=nom_fichier
set /p nom=Entrer le nom du fichier:  
for %%i in (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Y,Z) do (
if exist "%%i:\" cd "%%i:\" & dir "%nom%*" /s /b
)
pause

n°2250275
foux
relax max on y arrive...
Posté le 06-02-2015 à 19:34:26  profilanswer
 

SAlut, ce script va fonctionner:
 
SI ta liste est du genre:
 
//dossier1/fichier1.ext
//dossier1/fichier2.ext
//dossier2/fichier1.ext
 
Tu créer ce script dans un fichier bat:
 
 
@echo off
set dst_folder=C:\mondossier
set file_list=C:\users\blabla\liste.txt
 
if not exist "%dst_folder%" mkdir "%dst_folder%"
 
for /f "delims=" %%f in (%file_list%) do (
    xcopy "%%f" "%dst_folder%\"
)
 
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Batch Recherche fichier à partir d'une liste et Copier

 

Sujets relatifs
Petit probleme de batchImporter un fichier ACCESS dans SQL SERVER
Remplacer un mot dans un fichierPertes propriétés Active X lorsque copier-coller
Liste option non selectionable sous android 2.3Ordonner des données dans un fichier txt
Macro pour Importer fichier txt spécifique [résolu][Scheme] Transformer une liste préfixe en arbre général
recherche de champslecture d'un fichier java .nio
Plus de sujets relatifs à : Batch Recherche fichier à partir d'une liste et Copier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR