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

  FORUM HardWare.fr
  Windows & Software
  Win Vista

  Recherche de fichiers dont le nom contient des parenthèses

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche de fichiers dont le nom contient des parenthèses

n°2695041
ananas
Posté le 13-06-2007 à 09:17:31  profilanswer
 

Bonjour,
 
Je souhaite rechercher sous vista des fichiers dont le nom contient des parenthèses. Par exemple "fichier(1).doc".
 
Le problème c'est que Vista considère les parenthèses comme des filtres booléens (voir cette page pour plus d'info)
 
Je suis donc parti à la recherche d'un caractère d'échappement qui me permettrait d'effectuer ma recherche, mais en vain.
 
Quelqu'un saurait comment s'y prendre pour effectuer une telle recherche ?
 
Merci d'avance

mood
Publicité
Posté le 13-06-2007 à 09:17:31  profilanswer
 

n°2695067
gelaf
Gnééé ??? RTFM !!! xo)
Posté le 13-06-2007 à 10:44:14  profilanswer
 

Lu,
Tu peux utiliser * pour remplacer la partie du fichier entre parenthèses :
 
fichier*.doc
 
ça fonctionne sous XP, ça devrait fonctionner sous Vista je suppose :p

Message cité 1 fois
Message édité par gelaf le 13-06-2007 à 10:48:01

---------------
C'est quand on est près du mur, qu'on voit mieux le mur.
n°2695070
BaF - FlOp
Posté le 13-06-2007 à 10:48:43  profilanswer
 

tu peux essayer de faire tes recherches à l'aide de * aussi.
Ex : fichier1*

 

edit : grillé de 4 minutes [:klemton]


Message édité par BaF - FlOp le 13-06-2007 à 10:49:07
n°2695073
gelaf
Gnééé ??? RTFM !!! xo)
Posté le 13-06-2007 à 10:50:12  profilanswer
 

:D


---------------
C'est quand on est près du mur, qu'on voit mieux le mur.
n°2695076
BaF - FlOp
Posté le 13-06-2007 à 10:54:30  profilanswer
 

(et je viens d'enchainer un autre grillage sur un autre topic :/)
/HS

n°2695129
darkangel
C2FFA
Posté le 13-06-2007 à 13:02:58  profilanswer
 

plutôt comme ça pour voir tout ceux avec des paranthèses (sans forcement un nom devant spécifique) :  
*(*)*
 [:faman]

n°2695386
ananas
Posté le 14-06-2007 à 08:24:55  profilanswer
 

gelaf a écrit :

Lu,
Tu peux utiliser * pour remplacer la partie du fichier entre parenthèses :

 

fichier*.doc

 

ça fonctionne sous XP, ça devrait fonctionner sous Vista je suppose :p

 

Dans l'absolu cette méthode fonctionnerait (quoi que certains fichiers qui ont un début de nom commun mais pas de parenthèses apparaitraient dans les résultats), mais en fait j'ai vraiment beaucoup de fichiers différents à rechercher. Il faudrait donc que je fasse autant de recherches qu'il y a de fichiers en utilisant cette méthode. Ce que je souhaite c'est de pouvoir tous les trouver via une seule recherche.

 


darkangel a écrit :

plutôt comme ça pour voir tout ceux avec des paranthèses (sans forcement un nom devant spécifique) :
*(*)*
 [:faman]

 

Je répète, sous vista, les parenthèses sont considérées comme des filtres booléens (voir sur cette page la partie intitulée "Recherche à l’aide des filtres booléens" ), contrairement à XP. Bien que ta méthode fonctionne à merveille sous XP, en utilisant la chaine *(*)* , vista va rechercher tous les fichiers qui commencent par un ou des caractères quelconque [ * ], suivi par une combinaison de caractères [ (*) ] et enfin qui se termine par un caractère [ * ], en d'autres termes, *(*)* permet de rechercher tous les fichiers sans distinction aucune, l'équivalent d'un simple *.

 

Si vous avez vista, essayez de placer un fichier avec une parenthèse dans un dossier et de faire un recherche pour le trouver, vous verrez que c'est pas si simple. Perso je cherche toujours.


Message édité par ananas le 14-06-2007 à 08:29:38
n°2695397
ananas
Posté le 14-06-2007 à 09:02:13  profilanswer
 

Bon, j'ai trouvé une solution satisfaisante, bien que pas parfaite.
Si je fait une recherche en utilisant des guillemets de cette manière "(*)" ça ne marche pas et ça m'affiche tous les fichiers. Par contre si à la place de l'astérisque je met un chiffre "(1)" , alors la recherche s'effectue correctement et j'obtiens bien les résultats souhaités. Le désavantage, c'est que je dois répéter cette opération 4 fois (je souhaite en fait supprimer les doublons que l'assistant de migration de vista a crée. Bah oui, il a planté 5 fois, donc certains fichiers sont présents jusqu'à 5 fois.)
 
Merci en tout cas pour votre aide.

n°2695474
darkangel
C2FFA
Posté le 14-06-2007 à 11:34:15  profilanswer
 

*"("*" )"*
et comme ca, ca ne marche pas? :o

n°2695536
darxmurf
meow
Posté le 14-06-2007 à 13:14:05  profilanswer
 

ptaing c'est du tout simple leur moteur de recherche chez windows...
 
ça ça passe : ~"*(*"
 
en gros il faut mettre un ~ devant une chaine de caractères qui contient des () ou des [] ... :D

mood
Publicité
Posté le 14-06-2007 à 13:14:05  profilanswer
 

n°2695539
darxmurf
meow
Posté le 14-06-2007 à 13:21:11  profilanswer
 

petit essai chez moi d'un fichier appelé "Video_to_exe(english).exe"

 

j'ai mis ça ~"*ideo**(*"* dans le champ de recherche et ça passe... mais putaing c'est du pas clair leur truc !
il faut donc séparer chaque portion de texte qu'on recherche par des ** à l'intérieur des "" et après un ~ :D

Message cité 1 fois
Message édité par darxmurf le 14-06-2007 à 13:21:45
n°2695541
Idoine
Posté le 14-06-2007 à 13:24:08  profilanswer
 

ananas a écrit :

Bon, j'ai trouvé une solution satisfaisante, bien que pas parfaite.
Si je fait une recherche en utilisant des guillemets de cette manière "(*)" ça ne marche pas et ça m'affiche tous les fichiers. Par contre si à la place de l'astérisque je met un chiffre "(1)" , alors la recherche s'effectue correctement et j'obtiens bien les résultats souhaités. Le désavantage, c'est que je dois répéter cette opération 4 fois (je souhaite en fait supprimer les doublons que l'assistant de migration de vista a crée. Bah oui, il a planté 5 fois, donc certains fichiers sont présents jusqu'à 5 fois.)
 
Merci en tout cas pour votre aide.


Tu avais essayé "(?)"  ?

n°2695546
ananas
Posté le 14-06-2007 à 13:52:03  profilanswer
 

darkangel a écrit :

*"("*" )"*
et comme ca, ca ne marche pas? :o


 
Non malheureusement ça n'avait pas marché non plus.
 

Idoine a écrit :

Tu avais essayé "(?)"  ?


 
Non, je pense que c'est bien une des rares combinaisons à laquelle je n'ai pas pensé, mais malheureusement je ne peux plus la tester puisque je n'ai plus accès au portable. Je l'avais juste pour un dépannage et comme j'en ai terminé, je l'ai rendu.
 

darxmurf a écrit :

petit essai chez moi d'un fichier appelé "Video_to_exe(english).exe"
 
j'ai mis ça ~"*ideo**(*"* dans le champ de recherche et ça passe... mais putaing c'est du pas clair leur truc !
il faut donc séparer chaque portion de texte qu'on recherche par des ** à l'intérieur des "" et après un ~ :D


 
Je note l'astuce, je vais l'essayer dès que j'aurai à nouveau un vista sous la main. Mais en effet ça a l'air sacrément tordu comme truc  :pt1cable:  
 
En tout cas, merci à vous tous pour vos propositions et vos tests.

n°2695605
pop-pan
yay!
Posté le 14-06-2007 à 17:34:32  profilanswer
 

windows + R > cmd
lors du prompt tu passe sur le disque que tu veux :
cd /
c: ou d:
dir *(*).* /s

n°2695608
darxmurf
meow
Posté le 14-06-2007 à 17:44:24  profilanswer
 

pop-pan a écrit :

windows + R > cmd
lors du prompt tu passe sur le disque que tu veux :
cd /
c: ou d:
dir *(*).* /s


 
va expliquer ça à un utilisateur moyen qui vient d'acheter une nouvelle machine chez HP avec vista posée dessus...  :lol:


---------------
My makes - flickr - galerie HFR
n°2695610
pop-pan
yay!
Posté le 14-06-2007 à 17:51:54  profilanswer
 

bah ca marche en tout cas :) et si c'est pas pour faire des recherches full text ca va BEAUCOUP plus vite.
marche sous XP aussi et 95/98 :)
 
ahhh le prompt, moins puissant que les regexp mais sympa quand meme

n°2695611
Idoine
Posté le 14-06-2007 à 17:52:19  profilanswer
 

:D Et pis d'abord c'est pas  
cd /
c'est
cd\
 :lol:

n°2695613
pop-pan
yay!
Posté le 14-06-2007 à 17:56:42  profilanswer
 

Idoine a écrit :

:D Et pis d'abord c'est pas  
cd /
c'est
cd\
 :lol:


salete de shell linux, je compte plus le nombre de fois ou je tape ll ou ls dans le prompt dos. :p

n°2695616
darxmurf
meow
Posté le 14-06-2007 à 18:07:12  profilanswer
 

pop-pan a écrit :

salete de shell linux, je compte plus le nombre de fois ou je tape ll ou ls dans le prompt dos. :p


 
install Windows Powershell ils ont implémenté le ls :D


---------------
My makes - flickr - galerie HFR
n°2695619
darxmurf
meow
Posté le 14-06-2007 à 18:08:20  profilanswer
 

pop-pan a écrit :

bah ca marche en tout cas :) et si c'est pas pour faire des recherches full text ca va BEAUCOUP plus vite.
marche sous XP aussi et 95/98 :)
 
ahhh le prompt, moins puissant que les regexp mais sympa quand meme


 
on est d'accord :D
ça serait pas mal d'ailleurs un moteur de recherche en regexp... mais bon là je te laisse carément tout seul pour expliquer aux gens :D


---------------
My makes - flickr - galerie HFR
n°2695623
pop-pan
yay!
Posté le 14-06-2007 à 18:14:52  profilanswer
 

bah j'en ai un petit la en java que j'ai fait avec mes mimines pour rechercher/renommer des trucs. mais c'est plus une API qu'un exe.

n°2695641
ananas
Posté le 14-06-2007 à 18:44:16  profilanswer
 

Arf, j'ai même pas pensé à utiliser l'invite de commandes. Bien vu.
 
Et pour ceux qui veulent découvrir les regexp, en général je conseille la lecture de ce chapitre sur le site du zéro. Avec un peu de bonne volonté, presque n'importe qui arrive à en comprendre le principe ;)

n°2695683
pop-pan
yay!
Posté le 14-06-2007 à 20:53:00  profilanswer
 

le principe c'est facile :)
 les effets de bord, les backreferences, les gloutons, l'echappemment...
mais surtout la syntaxe différente selon les langages rends ca un peu compliqué.
d'ailleurs la syntaxe et la logique regexp php est tres proche de celle du perl, contrairement a java.

n°3395940
bylior
Posté le 07-04-2021 à 11:12:20  profilanswer
 

Salut,
 
Je rouvre le sujet si ca peut servir à d'autre. Je cherchais la même chose sur W10 :  
 
Extraire tous les fichiers du type fichier(1).txt
 
Et en lisant la discussion j'ai testé la commande :
 
"*(*)*"  
 
qui fonctionne très bien pour moi.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win Vista

  Recherche de fichiers dont le nom contient des parenthèses

 

Sujets relatifs
Soft : rechercher a l'interieur des fichierscomment telecharger plus de 2 fichiers à la fois?
Supprimer des fichiers insupprimables...Synchronisation de fichiers sur plusieurs machines
Compression des fichiers non utilisésMsn 7.5 & Vista problème fichiers reçus
Recherche logiciel pour envoie de courrier (fichier) [résolu]Redirection de fichiers disponible hors connexion
Soft d'architecture [recherche]désactiver le classement automatique des fichiers lors d'un c/c ?
Plus de sujets relatifs à : Recherche de fichiers dont le nom contient des parenthèses


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