Rechercher un fichier dans les sous répertoires

Rechercher un fichier dans les sous répertoires - Shell/Batch - Programmation

Marsh Posté le 19-06-2010 à 15:50:20    

Bonjour à tous,
 
Je cherche comment réaliser un petit programme qui m'afficherait les résultats d'une recherche par nom partiel de fichier.
 
Par exemple, je dispose d'un dossier "Films" contenant lui même les dossiers "Action", "Drame", "Thriller", etc ...
Je souhaiterais donc que le programme m'indique si le film saisi existe déjà pour éviter d'enregistrer un même film dans 2 genres différents.
 
N'ayant aucune notion en batch je rame un peu  :sweat:  
 
Si quelqu'un pouvait prendre le temps de me venir en aide, ca serait tres simpa.
 
Merci à vous. :)

Reply

Marsh Posté le 19-06-2010 à 15:50:20   

Reply

Marsh Posté le 19-06-2010 à 22:24:35    

tu peux essayer

Code :
  1. ls **/* |grep 'nom du film'

, si ça te retourne quelque chose, c'est que le film existe.
Est-ce que je suis clair ?


---------------
http://www.chances-de-gagner.fr
Reply

Marsh Posté le 20-06-2010 à 12:36:56    

man find


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 20-06-2010 à 18:05:35    

franzBesac a écrit :

tu peux essayer

Code :
  1. ls **/* |grep 'nom du film'

, si ça te retourne quelque chose, c'est que le film existe.


 


 
Il a parlé de batch, pas de bash  :o


Message édité par Sve@r le 20-06-2010 à 18:08:31

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 21-06-2010 à 14:49:33    

Tout simplement avec la commande DIR :

DIR /S "*nomfilm*"


Par exemple:

U:\TEMP\Films>Dir Action
 Le volume dans le lecteur U s'appelle Data
 Le numéro de série du volume est 7404-6451
 
 Répertoire de U:\TEMP\Films\Action
 
21/06/2010  14:44    <REP>          .
21/06/2010  14:44    <REP>          ..
21/06/2010  14:44                24 2 fast 2 furious.avi
21/06/2010  14:43                24 New-York 1997.avi
21/06/2010  14:41                24 Rocky II.avi
21/06/2010  14:41                24 Rocky.avi
               4 fichier(s)               96 octets
               2 Rép(s)  45 002 149 888 octets libres
 
U:\TEMP\Films>dir /S "*Rocky II*"
 Le volume dans le lecteur U s'appelle Data
 Le numéro de série du volume est 7404-6451
 
 Répertoire de U:\TEMP\Films\Action
 
21/06/2010  14:41                24 Rocky II.avi
               1 fichier(s)               24 octets
 
     Total des fichiers listés :
               1 fichier(s)               24 octets
               0 Rép(s)  44 999 045 120 octets libres
 
U:\TEMP\Films>


 
Jean-Pierre.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed