Recherche infructueuse

French support forum

Moderators: white, nsp, Stefan2

Post Reply
froulik
Junior Member
Junior Member
Posts: 9
Joined: 2010-08-26, 09:36 UTC

Recherche infructueuse

Post by *froulik »

Hello

J'ai un souci de recherche avec total commander. J'explique :
Je me suis rendu compte que certains fichiers sur mon disque dur sont nommés "Exemple .jpg" ou "Machin .txt", avec un espace inutile en fin de nom.
Je voudrais faire une recherche de ces fichiers, en afficher la liste, et enlever cet espace inutile.
Mais voilà, je n'y arrive pas :(
ça doit pourtant être possible ?
Si une âme charitable pouvait me dépanner...
Merci par avance.

TC 9.21a
Win 7 x64 Fr
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48021
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Recherche infructueuse

Post by *ghisler(Author) »

Oui, donnez le nom en guillemets dans la fenêtre de recherche:
"Exemple .jpg"
Author of Total Commander
https://www.ghisler.com
froulik
Junior Member
Junior Member
Posts: 9
Joined: 2010-08-26, 09:36 UTC

Re: Recherche infructueuse

Post by *froulik »

Merci pour cette réponse mais, soit je ne comprends pas, soit elle ne convient pas.
En effet, j'essaie de trouver TOUS les fichiers qui comportent cet espace en fin de nom.
En fait, il faudrait que TC trouve en même temps :
photo1 .jpg
maison .jpg
animaux .mp4
soleil .flac
etc.
User avatar
nsp
Power Member
Power Member
Posts: 1803
Joined: 2005-12-04, 08:39 UTC
Location: Lyon (FRANCE)
Contact:

Re: Recherche infructueuse

Post by *nsp »

Bonjour,

il suffit de mettre :

Code: Select all

"* .*"

dans le champ de recherche pour une recherche simple.

La limitation est que des fichiers tel que : 'le nom de fichier .contient des points.txt' va aussi être affiché car le premier point est intercepté.
Pour ne pas tenir compte de cela, il faut utiliser une expression régulière et cocher la case RegExp :

Code: Select all

^.*\s+\.[^\.]*$
User avatar
tuska
Power Member
Power Member
Posts: 3741
Joined: 2007-05-21, 12:17 UTC

Re: Recherche infructueuse | Espace à la fin du nom du fichier | MUT

Post by *tuska »

2nsp
Avec l'outil de renommage multiple, vous pouvez supprimer les blancs:
Menu "Fichiers" - Outil Renommer (par lots) Ctrl+M

Code: Select all

- Rechercher:      ^.*\s+\.[^\.]*$   [x] RegEx
- Remplacer par:                     [x] RegEx
Que doit être la commande RegEx pour que vous puissiez ENLEVER l'espace à la fin ("Remplacer par:")?

salut
Charles

Rechercher: ev:files:regex:^.*\s+\.[^\.]*$       [x] Everything --> Note: Pour les requêtes de fichiers, il n'y avait que des résultats corrects malgré les points "."
                                                                                                        dans le nom du fichier!
Rechercher: ev:folders:regex:^.*\s+\.[^\.]*$   [x] Everything --> Attention: Trouve le dossier "Can-t ouvrir un fichier.PNG correctement".

Traduit avec www.DeepL.com/Translator
User avatar
tuska
Power Member
Power Member
Posts: 3741
Joined: 2007-05-21, 12:17 UTC

Re: Recherche infructueuse | RegEx | "Fichiers" - Outil Renommer (par lots) Ctrl+M

Post by *tuska »

Je ne parle pas RegEx :? mais j'ai essayé depuis longtemps de trouver une solution dans l'outil de renommage multiple.
Avec le code modifié suivant, j'ai réussi à supprimer au moins le dernier espace dans le nom du fichier:

1. Fichiers de marques
2. Menu "Fichiers" - Outil Renommer (par lots) Ctrl+M

Masque p.renom.: nom fichier: [N] ... Extension: [E]
Chercher & Remplacer

Code: Select all

Chercher:      (^.*)(\s+)(\.[^\.]*$)
Remplacer par: $1$3
☑ [E]
☑ ExRég.

Code: Select all

!-----------------------!----------------------!
! Ancien Nom            ! Nouveau nom          !
!-----------------------!----------------------!
! ab .exe c_Ko pie .txt	! ab .exe c_Ko pie.txt !
! ab c .txt	        ! ab c.txt             !
! ab c      .txt	! ab c     .txt   *)   !
!-----------------------!----------------------!
*) ATTENTION: Un seul caractère espace (le dernier caractère espace) est supprimé avant l'extension!
Il serait souhaitable que le résultat soit: ab c.txt, c'est-à-dire que tous les espaces avant l'extension soient supprimés.
Pour l'instant, cela n'est possible que si vous appelez plusieurs fois plusieurs requêtes de recherche
et Outil Renommer (par lots) Ctrl+M et les renommez.

2nsp
Y a-t-il encore place à l'amélioration?

Le code de recherche des fichiers avec des espaces à la fin est toujours le même que ci-dessus: ^.*\s+\.[^\.]*$     ☑ ExpRég.
Appuyez ensuite sur le bouton "Afficher la liste..." dans le masque de recherche avec les résultats de la recherche.
Ctrl+A marque la liste des résultats, Ctrl+M …

Traduit avec www.DeepL.com/Translator
Match Information https://regex101.com/

Windows 10 Pro (x64) Version 1809 (OS Build 17763.134)
TC 9.21a - 32 bit + 64 bit | Everything - Version 1.4.1.921 (x64)
User avatar
tuska
Power Member
Power Member
Posts: 3741
Joined: 2007-05-21, 12:17 UTC

Re: Recherche infructueuse

Post by *tuska »

Maintenant j'ai trouvé la solution où plusieurs espaces dans le nom de fichier peuvent être supprimés avant l'extension du fichier.

Masque p.renom.: nom fichier: [N] ... Extension: [E]
Chercher & Remplacer

Code: Select all

Chercher:      (^.)*(\s+)(\.[^\.]*$)
Remplacer par: $1$3
☑ [E]
☑ ExRég.

Code: Select all

!-----------------------!----------------------!
! Ancien Nom            ! Nouveau nom          !
!-----------------------!----------------------!
! ab .exe c_Ko pie .txt	! ab .exe c_Ko pie.txt !
! ab c .txt	        ! ab c.txt             ! *)
! ab c      .txt	! ab c.txt             ! *)
!-----------------------!----------------------!
*) Voici un indice, car les fichiers auraient théoriquement le même nom...

2nsp
Merci beaucoup pour votre code - je n'aurais jamais trouvé cette solution toute seule!

2froulik
Avant de renommer, il est recommandé d'avoir une sauvegarde et d'effectuer un contrôle visuel dans la fenêtre de renommage.
Vor Umbenennung empfiehlt es sich ein Backup zu haben und im Umbenenn-Fenster eine Sichtkontrolle durchzuführen.

Traduit avec www.DeepL.com/Translator
User avatar
tuska
Power Member
Power Member
Posts: 3741
Joined: 2007-05-21, 12:17 UTC

Re: Recherche infructueuse

Post by *tuska »

2froulik
Voici une description illustrée de votre soutien: https://www.bilder-hochladen.net/files/big/lwdu-14-cb77.png

salut
Charles

PS: Je pourrais zoomer l'image avec la molette CTRL+souris à la taille désirée.

Traduit avec www.DeepL.com/Translator
froulik
Junior Member
Junior Member
Posts: 9
Joined: 2010-08-26, 09:36 UTC

Re: Recherche infructueuse

Post by *froulik »

Rhââ !
quelques jours d'absence et voici de multiples réponses / commentaires.
je vous remercie de votre soutien
là je n'ai pas le loisir de tester vos suggestions
mais ça me paraît sérieux tout ça :)
je vous tiens au courant dès que.

Merci encore :P
Post Reply