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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Rechercher un fichier dans les sous répertoires

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Rechercher un fichier dans les sous répertoires

n°2002977
tarnx
Posté le 19-06-2010 à 15:50:20  profilanswer
 

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. :)

mood
Publicité
Posté le 19-06-2010 à 15:50:20  profilanswer
 

n°2003039
franzBesac
Posté le 19-06-2010 à 22:24:35  profilanswer
 

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
n°2003075
KangOl
Profil : pointeur
Posté le 20-06-2010 à 12:36:56  profilanswer
 

man find


---------------
Nos estans firs di nosse pitite patreye...
n°2003118
Sve@r
Posté le 20-06-2010 à 18:05:35  profilanswer
 

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.
n°2003347
aigles
Posté le 21-06-2010 à 14:49:33  profilanswer
 

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.


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

  Rechercher un fichier dans les sous répertoires

 

Sujets relatifs
vba stockage de résultats dans un fichier csv[DIVERS] Auto execution d'un programme à l'ouverture d'un fichier zip
Probleme sur la copie de fichier[shell] récupération infos dans .txt et écriture dans un autre fichier
envoi de fichier par FTP[perl] Traitement de fichier .csv
Problème rechercher et remplacer sous Access[RESOLU] [SHELL] extraction et reformattage des données d'un fichier
[Resolu] Ouvrir un fichier ".csv" par macro proprementEnregistrement d'un fichier texte dans une procédure récursive
Plus de sujets relatifs à : Rechercher un fichier dans les sous répertoires


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