Recherche de fichier par extension

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
bubu
Batcheur occasionnel
Messages : 1
Enregistré le : 22 mai 2014 13:24

Recherche de fichier par extension

Message par bubu »

Bonjour à tous,

Quand j'étais sous Linux j'avais un script en bash qui me permettait de monter les partages samba de certaines adresse IP et de faire un "scan" et faire une recherche par extension :

#!/bin/bash

IPS="
10.0.1.3
10.0.1.5
10.0.1.11
10.0.1.13
10.0.1.15
10.0.1.17
10.0.1.20
"
for IP in $IPS
do
echo $IP
mount -t cifs //$IP/C\$ /mnt/samba/ -o username=administrateur,password=***********,domaine=*************
cd /mnt/samba
echo "Voici les résultats"
echo "-------------------------------------------------------"
find /mnt/samba/ -size +400M
find /mnt/samba/ -name "*.avi"
find /mnt/samba/ -name "*.mkv"
find /mnt/samba/ -name "*.mov"
find /mnt/samba/ -name "*.ac3"
find /mnt/samba/ -name "*.divx"
find /mnt/samba/ -name "*.mpeg"
find /mnt/samba/ -name "*.mpg"
find /mnt/samba/ -name "*.vob"
find /mnt/samba/ -name "*.asf"
find /mnt/samba/ -name "*.mp2"
find /mnt/samba/ -name "*.mp4"
find /mnt/samba/ -name "*.flv"
find /mnt/samba/ -name "*.mp3"
find /mnt/samba/ -name "*.wav"
find /mnt/samba/ -name "*.riff"
find /mnt/samba/ -name "*.ogg"
find /mnt/samba/ -name "*.wma"
find /mnt/samba/ -name "*.wmv"
find /mnt/samba/ -name "*.m4a"
cd ../
umount ../
done

Et pour le résultat j'obtenais un fichier .txt avec l'adresse IP "scanner" + le chemin complet du fichier trouvé.

Maintenant je suis sous Win 7 et j'aimerai faire la même chose mais en batch et là c'est le drame :(

J'ai tester plusieurs commande mais rien de bien probant pour les résultats :
genre :
dir C:\ find /s *.mp3 | more > resultat.txt et j'obtiens

------------------------------------------------------------------------------
Le volume dans le lecteur C s'appelle OS
Le num‚ro de s‚rie du volume est D22A-1FC3

R‚pertoire de C:\

14/10/2013 12:28 <REP> Apps
05/05/2014 16:10 <REP> BassBox
14/05/2014 15:41 42ÿ473 Code_SOFOS.JPG
15/04/2014 18:12 <REP> cygwin64
10/04/2014 09:56 <REP> dell
14/10/2013 21:04 <REP> Drivers
14/10/2013 12:21 <REP> Intel
28/04/2014 15:15 <REP> Packaging appli
14/07/2009 05:20 <REP> PerfLogs
21/05/2014 14:39 <REP> Program Files
22/05/2014 11:51 <REP> Program Files (x86)
28/04/2014 19:06 2ÿ614ÿ020 PROSOL-CRYPTO_20140428_162447_sdulog.zip
29/04/2014 10:36 131ÿ028 Safeguard_Synchro1.JPG
29/04/2014 10:35 141ÿ732 Safeguard_Synchro2.JPG
06/05/2014 15:27 <REP> Sauvegarde SAMIR
14/04/2014 16:10 <REP> temp
28/04/2014 10:19 77 ualoc.inf
10/04/2014 10:11 <REP> Users
06/05/2014 17:15 <REP> Windows
5 fichier(s) 2ÿ929ÿ330 octets

R‚pertoire de C:\$Recycle.Bin\S-1-5-21-627598335-1516181514-1844936127-6136

22/05/2014 12:49 544 $I1FWAHI.txt
22/05/2014 12:06 544 $I772VP2.txt
22/05/2014 11:57 544 $I98HS0B.txt
22/05/2014 12:02 544 $IELE6W5.txt
22/05/2014 12:05 544 $IGXBPWN.txt
22/05/2014 12:01 544 $IMR2WC1.txt
22/05/2014 12:38 544 $IVPNNXP
22/05/2014 12:48 544 $IZ4EE2C.txt
22/05/2014 12:49 8ÿ240ÿ416 $R1FWAHI.txt
22/05/2014 12:05 2ÿ914ÿ002 $R772VP2.txt
22/05/2014 11:56 861 $R98HS0B.txt
22/05/2014 12:01 2ÿ913ÿ913 $RELE6W5.txt
22/05/2014 12:05 2ÿ913ÿ982 $RGXBPWN.txt
22/05/2014 12:01 2ÿ913ÿ893 $RMR2WC1.txt
22/05/2014 12:07 0 $RVPNNXP
22/05/2014 12:48 2ÿ912ÿ350 $RZ4EE2C.txt
16 fichier(s) 22ÿ813ÿ769 octets

R‚pertoire de C:\Apps

14/10/2013 12:28 <REP> .
14/10/2013 12:28 <REP> ..
14/10/2013 12:28 131 media.ini
15/02/2011 18:13 <REP> osmedia
1 fichier(s) 131 octets
----------------------------------------------------------------------

J'aimerai vraiment retrouver la simplicité du 1er scripte avec le même genre de résultats :

- adresse IP
- chemin du fichier + nom du fichier

Avez-vous une idée ?

D'avance merci
Répondre