Zmień nazwy wielu folderów na podstawie nazw zawartych w pliku txt [zamknięte]

0

Mam ponad 100 folderów z nazwami, które chciałbym zmienić. Mam wszystkie bieżące i pożądane nazwy folderów w pliku txt, z bieżącą nazwą jako pierwszą i żądaną nazwą jako drugą, oddzieloną spacją; np. EUO159815 1_BG_TL.

Czy istnieje skrypt lub dobry sposób na zrobienie tego?

Wielkie dzięki z góry, Chris

Chris W.
źródło
2
Tak. Możesz napisać skrypt, aby to zrobić. Sugerowałbym użycie PowerShell, ale partia również by działała. Ta strona nie jest jednak usługą pisania kodu.
EBGreen,
Witamy w Super User! Uwaga: superuser.com nie jest darmową usługą pisania skryptów / kodów. Jeśli powiesz nam, co próbujesz do tej pory (dołącz skrypty / kod, którego już używasz) i gdzie utknąłeś, możemy spróbować pomóc w rozwiązaniu określonych problemów. Powinieneś także przeczytać Jak zadać dobre pytanie? .
DavidPostill
1
@Kenji niestety nie proponuje odpowiedzi, ponieważ edycja nie przejdzie; więc twój skrypt Pythona , choć o dobrych intencjach, może nie być widoczny. Lepsza byłaby edycja, która wprowadziłaby pytanie z powrotem do stanu umożliwiającego
otwarcie
@EBGreen Nie chciałem, żeby ktokolwiek napisał dla mnie skrypt. Może powinienem napisać „narzędzie do zmiany nazwy partii” zamiast „skrypt”, przepraszam. W tej chwili mam to, czego potrzebowałem, wielkie dzięki, Chris
Chris W

Odpowiedzi:

2

Możesz użyć Advanced Renamer i jego metody listy wymienionej tutaj: https://www.advancedrenamer.com/user_guide/method_list

Metoda listy

To bardzo prosta metoda. W tej metodzie nie ma żadnych fantazyjnych funkcji. Aby go użyć, musisz wpisać nową nazwę pliku każdego pliku na liście lub załadować nowe nazwy z jakiegoś zewnętrznego źródła.

Za pomocą przycisków Ładuj listę i Zapisz listę można ładować i zapisywać listy nazw plików. Możesz załadować plik zawierający poprzednią listę plików Advanced Renamer (listę zapisaną przez List -> Save List), ale nie możesz załadować tej listy za pomocą List -> Load List.

Fahdi
źródło
Witamy w Super User! Podaj zasadnicze części odpowiedzi z linku (linków) referencyjnych, ponieważ odpowiedź może stać się nieważna w przypadku zmiany połączonych stron.
DavidPostill
Zrobiono @DavidPostill i dziękuję za ciepłe przyjęcie. :)
Fahdi,