Zmiana nazwy pliku w wierszu poleceń systemu Windows. Zbiorcza zmiana nazw plików w systemie Windows

W systemie Windows istnieje wiele sposobów jednoczesnej zmiany nazw wielu plików — za pomocą Eksploratora, wiersza poleceń lub programu PowerShell. Znajdzie się tu rozwiązanie zarówno dla miłośników interfejsów graficznych, jak i tych, którzy wolą pracować z poleceniami.

Zmiana nazwy za pomocą Eksploratora działa szybko, ale nie jest wystarczająco elastyczna. PowerShell ma dużą elastyczność, ale dla początkującego ta metoda może być onieśmielająca. A jeśli potrzebujesz potężnego narzędzia graficznego, będziesz musiał skorzystać z programu innej firmy.

Konduktor

Explorer ma dość nieoczywisty sposób na szybką zmianę nazw grup plików. Najpierw zbierz wszystkie niezbędne pliki w jednym folderze. Przejdź do widoku „Tabela” (Szczegóły) i posortuj pliki w żądanej kolejności - Eksplorator przypisuje numery z listy zaczynając od góry.

Wybierz wszystkie pliki, których nazwę chcesz zmienić, kliknij prawym przyciskiem myszy i wybierz Zmień nazwę. Wprowadź nową nazwę i naciśnij .

Eksplorator doda numer do tej nazwy każdego pliku. Wygodny sposób na doprowadzenie wszystkich plików do tego samego mianownika, choć niezbyt elastyczny.

Wiersz poleceń

W wierszu poleceń możesz użyć polecenia rename lub ren, aby zbiorczo zmienić nazwy plików. Możesz użyć symbolu wieloznacznego *, aby oznaczyć wiele plików jednocześnie.

Najprostszym sposobem otwarcia okna poleceń w żądanym folderze jest przytrzymanie , kliknięcie folderu prawym przyciskiem myszy i wybranie „Otwórz tutaj okno poleceń”.

Najczęściej zmiana nazwy polecenia służy do zmiany rozszerzenia całej grupy plików - nie można tego zrobić w Eksploratorze. Na przykład poniższe polecenie zamienia wszystkie pliki .html na .txt:

ren *.html *.txt

Samo polecenie nie jest zbyt funkcjonalne, ale można go zastosować w złożonych scenariuszach.

PowerShell

PowerShell oferuje znacznie więcej opcji zmiany nazw plików w środowisku poleceń. Dzięki PowerShell możesz przekazać dane wyjściowe jednego polecenia (cmdlet, jak się go tutaj nazywa) do innego polecenia, tak jak w systemie Linux i innych systemach typu UNIX.

Główne polecenia to Dir, aby uzyskać listę plików w bieżącym folderze i Rename-Item, aby zmienić nazwę obiektu (w tym przypadku pliku). Po prostu przekaż dane wyjściowe Dir do polecenia Rename-Item i gotowe.

Po uruchomieniu programu PowerShell użyj polecenia cd, aby przejść do folderu zawierającego żądane pliki. Najlepiej umieścić wszystkie pliki w jednym folderze, aby przypadkowo nie zmienić nazw niepotrzebnych plików.

Załóżmy, że chcemy zastąpić spacje w nazwach plików podkreśleniami.

Poniższe polecenie wyświetla listę plików w bieżącym folderze i przekazuje je do polecenia Rename-Item, które zastępuje wszystkie spacje podkreśleniami.

Reż. | Zmień nazwę elementu – Nowa nazwa ( $_.name – zamień „ „”, _” )

Możesz zastąpić „” i „_” innymi znakami, aby zmienić nazwy plików.

Możesz dowiedzieć się więcej o używaniu opcji Rename-Item do wykonywania bardziej złożonych operacji.

Narzędzia stron trzecich

Jeśli potrzebujesz potężnego narzędzia do zbiorczej zmiany nazw plików, ale nie chcesz bawić się w wierszu poleceń, możesz na przykład skorzystać z narzędzi innych firm. To prawda, że ​​interfejs tej aplikacji jest dość zagmatwany, ponieważ zapewnia wiele możliwości, które zwykle można osiągnąć jedynie za pomocą wyrażeń regularnych i złożonych poleceń.

Po zainstalowaniu aplikacji znajdź i wybierz pliki, których nazwy chcesz zmienić.

Zmienia nazwę pliku lub zestawu plików.

Składnia

Przemianować[dysk: ][ścieżka] nazwa_pliku_1 nazwa_pliku_2

Ren[dysk: ][ścieżka] nazwa_pliku_1 nazwa_pliku_2

Opcje

[dysk: ][ścieżka] nazwa pliku1 Określa lokalizację i nazwę pliku lub zestawu plików, którego nazwa ma zostać zmieniona. nazwa_pliku_2 Określa nową nazwę pliku. Jeśli używane są symbole wieloznaczne (* i?), wówczas nazwa_pliku_2 określa nowe nazwy plików. Podczas zmiany nazwy plików nie można określić nowego dysku ani ścieżki. /? Wyświetl pomoc w wierszu poleceń.

Notatki

  • Zmiana nazw plików

    Można zmienić nazwę wszystkich plików pasujących do danej nazwy pliku. Zespół Przemianować nie można używać do zmiany nazw plików na różnych dyskach ani do przenoszenia ich do innego katalogu.

  • Używanie symboli wieloznacznych podczas zmiany nazwy

    W parametrach określających nazwy można używać symboli wieloznacznych (* i?). Jeśli są użyte w parametrze nazwa_pliku_2, wówczas znaki zastąpione symbolami wieloznacznymi będą takie same jak w parametrze nazwa_pliku_1.

  • Polecenie zmiany nazwy nie zadziała, jeśli nazwa_pliku_2 już istnieje.

    Jeśli nazwa pliku określona przez parametr nazwa_pliku_2, już istnieje, polecenie Przemianować wyświetli następujący komunikat:

    Zduplikowana nazwa pliku lub nie znaleziono pliku

Przykłady

Załóżmy, że chcesz zmienić rozszerzenia nazw wszystkich plików w bieżącym katalogu na rozszerzenie .txt; na przykład musisz zamienić rozszerzenie .txt na .doc. Aby dokonać tych zmian wpisz:

Aby zmienić nazwę pliku lub katalogu Rozdz. 10 na Część 10, wprowadź.

Jeśli masz kilka plików, których nazwę chcesz zmienić, ale nie chcesz zajmować się każdym z osobna? W systemie Windows można to zrobić na wiele sposobów.

Możesz łatwo zmienić nazwę jednego lub więcej plików na Eksplorator Windows(Eksplorator), ale możesz to również zrobić za pomocą wiersza poleceń lub PowerShell.

Przyjrzyjmy się każdej opcji i jej działaniu.

Zmień nazwę wielu plików w Eksploratorze Windows.

Eksplorator Windows (znany jako Eksplorator plików w systemie Windows 10) jest zaskakująco potężny. Prawdopodobnie wiesz, jak zmienić nazwę pojedynczego pliku, ale zacznijmy od podstaw, ponieważ dostępne są zaawansowane techniki.

Jeśli używasz myszy, masz co najmniej trzy sposoby wybrania nazwy pliku i zmiany jej nazwy.

Możemy wykonać następujące czynności:

⦁ Kliknij, aby wybrać plik, a następnie kliknij przycisk „ Przemianować" w menu głównym.
⦁ Kliknij, aby wybrać plik, a następnie kliknij nazwę wybranego pliku.
⦁ Kliknij plik prawym przyciskiem myszy i wybierz „ Przemianować " w menu kontekstowym.

A jeśli wolisz klawiaturę, możesz po prostu użyć klawiszy strzałek (lub zacząć wpisywać nazwę pliku), aby wybrać plik, a następnie nacisnąć klawisz F2 aby wybrać nazwę pliku. Po podświetleniu nazwy wybranego pliku możesz od razu wpisać swoją nazwę.

Po zakończeniu wpisywania nazwy pliku kliknij Wchodzić(lub po prostu kliknij gdzie indziej), aby zapisać nową nazwę.

I tu zaczyna się robić interesująco: po naciśnięciu klawisza Patka aby automatycznie wybrać następną nazwę pliku w folderze, dzięki czemu można od razu rozpocząć wpisywanie nowej nazwy. Naciskaj dalej Patka i wprowadź nazwy w ten sposób, a będziesz mógł łatwo zmienić nazwy wszystkich plików w folderze.

Jeśli masz kilka plików w tym samym folderze i te pliki nie wymagają różnych nazw, system Windows zapewnia łatwy sposób zbiorczej zmiany nazw tych plików.

Zacznij od wybrania kilku plików przytrzymując klawisz Ctrl+A aby wybrać wiele plików na raz, lub wybierz pliki za pomocą jednego z poleceń przycisku Przemianować w menu dom, polecenie w menu kontekstowym lub po prostu kliknij F2. Zobaczysz, że wszystkie pliki pozostaną zaznaczone.

Wprowadź nową nazwę pliku, a następnie naciśnij Wchodzić lub kliknij gdziekolwiek indziej w tym oknie. Nazwy wszystkich wybranych plików zostaną zmienione przy użyciu właśnie wprowadzonej nazwy i dodane z liczbą w nawiasach, aby wystąpiły różnice liczbowe.

Zmiana nazwy wielu plików z wiersza poleceń

Jeśli potrzebujesz więcej opcji, możesz użyć polecenia zmiany nazwy lub ren w oknie wiersza poleceń dla jednego lub większej liczby plików.

Polecenie akceptuje znaki wieloznaczne, takie jak * i ? do uzgadniania wielu plików, co może być przydatne, jeśli chcesz zmienić nazwę tylko określonego zestawu plików w folderze.

Najszybszym sposobem otwarcia okna wiersza polecenia w żądanej lokalizacji jest najpierw otwarcie folderu w Eksploratorze plików. W menu " Plik" Wybierz przedmiot " Otwórz wiersz poleceń", a następnie wybierz " Otwórz wiersz poleceń".

Aby zmienić nazwę pojedynczego pliku, możesz użyć następującej składni polecenia:

ren "nazwa_bieżącego_pliku.roz" "nazwa_nowego_pliku.roz"

Te cudzysłowy są wymagane, jeśli nazwy plików zawierają spacje. Jeśli nie ma spacji, cudzysłowy nie są potrzebne.
Na przykład, aby zmienić nazwę plików z „WordFile (1).docx” na „file (01).docx”, używamy następującego polecenia:

ren "wordfile (1).docx" "mój plik word (01).docx"

Ponieważ Ren Poleceniem można również posłużyć się do zmiany rozszerzenia pliku, można także za jego pomocą zmienić rozszerzenia wielu plików jednocześnie. Załóżmy na przykład, że masz wybrane pliki .txt, które chcesz przekształcić w pliki .html. Możesz użyć następującego polecenia wraz z gwiazdką * wzorcem wieloznacznym:

ren *.txt *.html

Zmiana nazwy wielu plików przy użyciu programu PowerShell

PowerShell oferuje jeszcze większą elastyczność zmiany nazw plików w środowisku wiersza poleceń.

Dzięki PowerShell możesz użyć danych wyjściowych pojedynczego polecenia znanego jako „ polecenie" w terminalach PowerShell, takich jak Linux i inne systemy podobne do UNIX. Dwa ważne polecenia, których potrzebujesz, to Dir, które wyświetla listę plików w bieżącym katalogu, i Rename-Item, które zmienia nazwę elementu (w tym przypadku pliku) .

Najszybszym sposobem otwarcia okna PowerShell w żądanej lokalizacji jest najpierw otwarcie folderu. W menu " Plik" Wybierz przedmiot " Otwórz program Windows PowerShell", a następnie wybierz " Otwórz powłokę Windows PowerShell."

Najpierw przyjrzyjmy się zmianie nazwy pojedynczego pliku. Aby to zrobić, musisz użyć następującej składni:

zmień nazwę elementu „nazwa_bieżącego_pliku.roz” „nowa nazwa_pliku.roz”

Na przykład, aby zmienić nazwę pliku z „wordfile.docx” na „Mój plik Word.docx”, używamy następującego polecenia:

zmień nazwę elementu „wordfile.docx” „Mój plik Word.docx”

To całkiem proste. Jednak prawdziwe możliwości programu PowerShell wynikają z możliwości łączenia składni poleceń i części warunkowych wyników obsługiwanych przez polecenie zmiany nazwy elementu.
Załóżmy na przykład, że mamy kilka plików o nazwach „WordFile(1).docx”, „WordFile(2).docx” i tak dalej.

Załóżmy, że chcemy zastąpić spację w nazwach plików znakiem podkreślenia, tak aby w nazwach plików nie było spacji. Możemy użyć następującego polecenia:

reż. | zmień nazwę elementu -NowaNazwa ($_.name -replace " ",,"_")

A teraz nasze pliki wyglądają tak, jak chcemy.

Aplikacja AdvancedRenamer

Istnieje inne narzędzie do zmiany nazw o nazwie AdvancedRenamer. Zapewnia również ogromną liczbę metod zmiany nazwy. Narzędzie wykonuje to zadanie doskonale i ma znacznie bardziej przyjazny dla użytkownika interfejs oraz obsługuje tworzenie zaawansowanych zadań wsadowych, dzięki czemu można łączyć wiele metod zmiany nazw i stosować je do duża liczba plików. Możesz także zapisać utworzoną metodę zmiany nazwy do późniejszego wykorzystania.

W poniższym przykładzie utworzyłem metodę zmiany nazwy, używając następującej składni:

Plik słowo_ ___()

To polecenie informuje AdvancedRenamer, aby nazwał wszystkie moje pliki w „Pliku programu Word” i dodał datę utworzenia w formacie GMD (oddzielając każde słowo podkreśleniem). Dodaje również numer rozszerzenia pliku w nawiasach i jest oddzielony od siebie dodatkowym podkreśleniem.

Jak widać, nazwy moich plików zostały zmienione dokładnie tak, jak chciałem.

Czy istnieją inne sposoby zmiany nazw plików w systemie Windows? Nie zapomnij zostawić nam komentarza i dać nam znać.

Możemy ze 100% pewnością powiedzieć, że każdy użytkownik spotkał się z sytuacją, w której musiał zmienić nazwę kilku plików jednocześnie. Zmiana nazwy każdego pliku z osobna nie jest rzeczą najciekawszą i na pewno nie najszybszą. W takich przypadkach konieczne staje się dowiedzenie jak zmienić nazwę wielu plików na raz i zrób to tak szybko i skutecznie, jak to możliwe. W tej instrukcji dowiesz się, jak możesz to zrobić za pomocą kilku metod. Opisuje zarówno wbudowane metody systemowe, jak i aplikacje innych firm.

Jak zmienić nazwę wielu plików jednocześnie w Eksploratorze

Zacznijmy od najprostszej i najbardziej oczywistej metody. Odbywa się to za pośrednictwem Eksploratora i okaże się skuteczne dla zdecydowanej większości użytkowników.

Wskazówka: Po wybraniu kilku plików możesz szybko i ręcznie zmienić ich nazwy (jeśli mówimy tylko o kilku obiektach). Kliknij F2 , a następnie użyć Patka aby przejść do następnego pliku.

Jak zmienić nazwę wielu plików jednocześnie za pomocą wiersza poleceń

Poniższa metoda zostanie wykonana za pomocą wiersza poleceń i odpowiedniego polecenia Ren. Kliknij Wygrać+ R i wejdź cmd. Kliknij Wchodzić. Po otwarciu wiersza poleceń wprowadź ścieżkę do folderu z potrzebnymi plikami. Przykładowo, aby przejść do folderu Zdjęcia na dysku D, należy wprowadzić następujące polecenie:

płyta CDD:\Zdjęcia.

Aby zmienić nazwę pojedynczego pliku, możesz użyć tego polecenia:

ren „plik (1).txt” „nowy plik.txt”

notatka: Jeśli plik zawiera spacje w nazwie, należy go umieścić w cudzysłowie. Jeśli nie, nie musisz używać cudzysłowów.

Aby szybko zmienić rozszerzenie dużej liczby plików, najlepiej jest użyć wiersza poleceń. Na przykład masz listę plików txt, które należy przekonwertować na format HTML. Aby to zrobić, użyj polecenia:

Ren*.tekst*.html

Gwiazdka w tym przypadku służy jako wskazówka, że ​​należy zmienić nazwę pliku o dowolnej nazwie.

Ponadto możesz użyć znaku ? dla innych instrukcji. Zespół Ren*html *.??? usunie ostatnią literę rozszerzenia ze wszystkich plików HTML. Spowoduje to przekształcenie plików HTML w pliki HTM. Zasadę tę można zastosować nie tylko w przypadku rozszerzeń, ale także nazw plików. Używaj go tak, jak chcesz.

Jak zmienić nazwę wielu plików jednocześnie za pomocą programu PowerShell

W porównaniu z wierszem poleceń PowerShell zapewnia znacznie większą elastyczność przy zmianie nazwy dużej liczby plików. Otwórz folder zawierający Twoje pliki, przytrzymaj przycisk Zmiana i wybierz Otwórz tutaj okno PowerShell.

Najpierw przyjrzyjmy się procesowi zmiany nazwy jednego pliku na następującym przykładzie:

Przemianować-przedmiot„rozszerzenie pliku” „nowa nazwa.rozszerzenie”

Dość proste, ale zmiana nazwy jednego pliku za pomocą PowerShell jest bardzo dziwną rzeczą, więc przejdźmy do zmiany nazwy grupy. Spójrzmy na to polecenie jako przykład:

reż. | zmień nazwę elementu -NowaNazwa ($_.nazwa -zamień „ ”,”_”)

Zespół reż zbiera wszystkie pliki w folderze i „dołącza” je do typowego polecenia zmiany nazwy Przemianować-przedmiot. Dalej $_. nazwa wskazuje, że należy zmienić nazwę każdy plik w katalogu. - zastępować wskazuje systemowi, że należy zmienić jedną część nazwy na inną. Tekst w pierwszym cudzysłowie należy usunąć, a to, co umieścisz w drugim cudzysłowie, pojawi się w miejscu usuniętego tekstu.

To konkretne polecenie usuwa spacje z nazw plików i zastępuje je podkreśleniami. Dowiedziawszy się, jak działa to polecenie, możesz łatwo zmieniać nazwy plików partiami, bez konieczności zabawy każdym plikiem z osobna. Oczywiście możesz dodać dodatkowe argumenty, które skomplikują zmianę nazwy i uczynią ją bardziej szczegółową, ale w tym celu będziesz musiał bardziej szczegółowo przestudiować listę istniejących poleceń w PowerShell. Jeśli je znasz, najprawdopodobniej nie masz nic do zrobienia w tej instrukcji.

Jak zmienić nazwę wielu plików jednocześnie za pomocą programów innych firm

PowerShell nie jest dla każdego, ponieważ nie każdy ma ochotę uczyć się poleceń i ich struktury. W tym przypadku na ratunek przychodzą narzędzia innych firm, oferujące zmianę nazwy kilku plików jednocześnie przy użyciu graficznie zrozumiałych interfejsów. Spójrzmy na przykład narzędzia Bulk Rename Utility.

Jak korzystać z narzędzia zbiorczej zmiany nazwy

Trzeba przyznać, że nieprzeszkolonego użytkownika wygląd tej aplikacji może przerazić wyglądem, który bardziej przypomina konsolę złożonego sprzętu niż narzędzie do zmiany nazwy kilku plików jednocześnie. Jednak narzędzie Bulk Rename Utility dosłownie oferuje mnóstwo różnych opcji, z których można korzystać w PowerShell tylko wtedy, gdy masz dobrze rozwinięte umiejętności poleceń tekstowych w konsoli Windows.

Na pierwszy rzut oka wydaje się, że nie da się tu obejść się bez półlitra. Ale w rzeczywistości wszystko nie jest takie straszne.

Tak, interfejs tego narzędzia jest bardzo złożony, ale jego piękno polega na tym, że wszystkie wprowadzone zmiany są natychmiast wyświetlane w kolumnie podglądu. Dzięki temu możesz dosłownie przestudiować aplikację losowo i zobaczyć, jak ten lub inny parametr wpływa na nazwy plików. Trzeba też powiedzieć, że podstawowych zasad obsługi tej aplikacji i jej interfejsu można nauczyć się w zaledwie kilka minut.

Aby rozpocząć, przejdź do oficjalnej strony aplikacji (jest całkowicie darmowa), pobierz ją i zainstaluj. Jeśli nie chcesz jej instalować, możesz skorzystać z „wersji przenośnej”, jednak w tym przypadku nie będziesz mógł zintegrować aplikacji z menu kontekstowym, ani skorzystać z skojarzeń plików BRU. Wybierz to, co jest dla Ciebie wygodniejsze i lepsze.

Na powyższym zrzucie ekranu widać, że należy zmienić nazwę dużej liczby plików tekstowych, których nazwy zawierają wiele słów „-copy”. Najpierw musisz określić, który tekst ma zostać usunięty. Aby to zrobić, przejdź do sekcji Zastępować (3) wprowadź wymagany tekst. W tym przypadku *spacja* - kopia. Pole z pozostaje pusty. W ten sposób wszystkie pliki otrzymają nazwę Nowy dokument tekstowy.tekst.

Niektóre pliki pozostawiono z nawiasami i liczbami. Aby je usunąć, aktywuj panel Usunąć (5) i postaw znak Cyfry. Jest odpowiedzialna za usuwanie cyfr z nazwiska. Aby usunąć nawiasy, sprawdź Sym. Usunie wszelkie znaki z nazwy, takie jak myślniki, nawiasy, kropki i tak dalej. Można także określić usuwanie pojedynczych znaków lub słów. Jest to przydatne, jeśli chcesz tylko usunąć niektórzy znaki, cyfry, litery lub słowa Należy je wpisać w odpowiednie pola Znaki I Słowa. Nawiasem mówiąc, korzystając z tej samej sekcji, możesz usunąć słowa „kopiuj” z nazw.

Teraz pozostaje tylko dodać przyrostki porządkowe, ponieważ pliki o tej samej nazwie i rozszerzeniu nie mogą znajdować się w tym samym folderze. Umieść znak obok Numeracja (10) i wskazać Tryb– Sufiks. Następnie każdy plik otrzyma swój własny, starannie ozdobiony numer.

Ostatecznie okno aplikacji wygląda następująco:

Wszystko, co musisz zrobić, to nacisnąć duży przycisk Przemianować, po czym uporządkowany zostanie chaotyczny zbiór plików. Aplikacja wyświetli ostrzeżenie, abyś przed zastosowaniem zmian sprawdził wszystkie pliki, ponieważ nie będzie można cofnąć wprowadzonych zmian. Jedyną opcją jest użycie historii plików. Chociaż podczas zmiany nazwy plików przy użyciu standardowych narzędzi systemowych użytkownik ma możliwość anulowania zmiany nazwy, użycie narzędzia Bulk Rename Utility nie zapewnia cofnięcia wprowadzonych zmian.

Dużo lepiej.

Aby w pełni wykorzystać możliwości aplikacji, musisz poświęcić trochę czasu na jej zbadanie i zapoznanie się z opcjami, których nie omówiliśmy w tym artykule. Tak, zajmie to zarówno czas, jak i wysiłek, ale zdecydowanie warto, zwłaszcza jeśli często musisz wykonywać takie zadania. Jeśli nie podoba Ci się ta aplikacja, możesz także skorzystać z usług Advanced Renamer lub Total Commander. Tak, ten ostatni to takie przywitanie z lat 2000-tych, ale ten menedżer plików zawiera całkiem potężne narzędzia do masowej zmiany nazw, więc Total Commander może przydać się we współczesnych realiach.