Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Jak hurtem zmienić nazwy plików?

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Jak hurtem zmienić nazwy plików?
From: PM <pm@xx.xx>
Date: Fri, 5 Jun 2020 23:13:36 +0100
W dniu 2020-06-05 o 22:31, netx pisze:
W dniu 05.06.2020 o 22:19, Sofija pisze:
W dniu 05.06.2020 o 21:37, Adam pisze:

że na końcu każdej nazwy znajduje się nawias (związany z parametrami przy tworzeniu tych plików), np.
akjdhdfiugeif(gsducydsguf).xxx
idsucdic(fiuhfihua).xxx
uycgasuchc(uxcgsducgy).xxx
itd.
Potrzebne jest mi usunięcie nawiasu wraz z jego zawartością.
Dla Total Commandera szukaj: Regular expressions


Dziękuję, ale pomimo prób, nie mam pojęcia jak to ugryźć.

W Total Commanderze wchodzisz do katalogu gdzie chcesz zmienić nazwy plików, uruchamiasz "narzędzie wielokrotnej zamiany" (klikając na ikonę "Zmień nazwę wielu plikom")

Ustawiasz w tym narzędziu:
Matryca zmiany nazw pliku: [N]
Rozszerzenie: [E]
Szukaj: (.*)\(.*\)\.(.*)
Zamień na: $1\.$2
E: zaznaczone
RegWy: zaznaczone
W panelu podglądu widać jak będą zmienione pliki. Naciskasz "start".

pliki muszą mieć nazwy dokładnie w/g formatu jaki podałaś, czyli musi wystąpić nawias otwierający i zamykający a zaraz potem kropka i rozszerzenie nazwy pliku.

U mnie działa - przetestowałem na plikach:
akjdhdfiugeif(gsducydsguf).xxx            ddd(333).xxx                                 fff(#).zzz

Ale nie działa dla fff(dsd)ddd.xxx ;)


Ale to już tak:
Szukaj: (\(.\))
Zamień na: <Czyść>
RegWy: zaznaczone

działa na wszystkim z nawiasami
czyli z nazwy fff(111) bbbb (2).txt zrobi
fff bbbb.txt

Jeżeli chcesz zmienić na fff.txt, to w "Szukaj" musisz wstawić: (\(.*\))



--
PM

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>