9Aug

Jak zmienić nazwę wielu plików w systemie Windows

Masz kilka plików, które chcesz zmienić, ale nie chcesz ich kolejno przeglądać?Windows oferuje więcej sposobów na to, niż możesz sobie wyobrazić.

Możesz łatwo zmienić nazwę jednego lub więcej plików tylko za pomocą Eksploratora Windows, ale możesz zrobić jeszcze więcej dzięki Command Command lub PowerShell. Dodaj narzędzia do zmiany nazwy firm zewnętrznych, a możliwości są nieograniczone. Rzućmy okiem na każdą opcję i jak to działa.

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ż zaawansowane sztuczki je budują.

Jeśli używasz myszy, masz nie mniej niż trzy sposoby, aby wybrać nazwę pliku i zmienić jego nazwę.Możesz:

  • Kliknij, aby zaznaczyć plik, a następnie kliknij przycisk "Zmień nazwę" w menu głównym.
  • Kliknij, aby zaznaczyć plik, a następnie kliknij nazwę wybranego pliku.
  • Kliknij prawym przyciskiem myszy plik, a następnie wybierz "Zmień nazwę" w menu kontekstowym.

A jeśli wolisz trzymać klawiaturę, możesz po prostu użyć klawiszy strzałek( lub zacznij wpisywać nazwę pliku), aby wybrać plik, a następnie naciśnij F2, aby wybrać nazwę pliku.

Po wybraniu nazwy pliku - zauważysz, że wybrana jest sama nazwa pliku, a nie rozszerzenie - możesz wpisać nową nazwę pliku.

Po zakończeniu wpisywania nazwy pliku możesz nacisnąć Enter( lub po prostu kliknąć gdzieś indziej), aby zapisać nową nazwę.

Oto, gdzie rzeczy stają się interesujące: możesz również nacisnąć klawisz Tab, aby automatycznie wybrać następną nazwę pliku w folderze, aby natychmiast rozpocząć wpisywanie nowej nazwy. Trzymaj wciśnięty klawisz Tab i wpisuj nazwy w ten sposób i możesz łatwo zmienić nazwy wszystkich plików w folderze, jeśli jesteś tak pochłonięty.

Jeśli zmieniasz nazwę pliku plików w tym samym folderze, a te pliki nie wymagają zupełnie od siebie różnych nazw, system Windows zapewnia łatwiejszy sposób zmiany nazwy tych plików w pakiecie. Zacznij od wybrania wielu plików - możesz przytrzymać klawisz Ctrl, aby zaznaczyć wiele plików jednocześnie, lub Shift, aby wybrać zakres plików. Po wybraniu plików użyj jednej z komend zmiany nazwy - przycisku w menu Home, polecenia w menu kontekstowym lub po prostu naciśnij klawisz F2.Zobaczysz, że wszystkie pliki pozostają wybrane, ale pierwsza z nich jest zaznaczona, dzięki czemu możesz wpisać nową nazwę.

Wpisz nową nazwę pliku, a następnie naciśnij Enter lub kliknij gdzieś indziej w oknie. Wszystkie wybrane pliki są zmieniane według nazwy, którą właśnie wpisałeś, i dodawane są w nawiasie, aby je rozróżnić.

Zmień nazwę wielu plików z wiersza polecenia

Jeśli potrzebujesz więcej mocy niż ta, możesz użyć polecenia zmień nazwę lub ren w oknie wiersza polecenia na jeden lub więcej plików. Komenda akceptuje znaki wieloznaczne, takie jak * i?do dopasowywania wielu plików, co może być pomocne, jeśli chcesz tylko zmienić nazwę wybranych plików w folderze pełnym wielu.

Najszybszym sposobem otwarcia okna wiersza polecenia w żądanej lokalizacji jest otwarcie folderu w Eksploratorze plików. Z menu "Plik" wskaż polecenie "Otwórz wiersz polecenia", a następnie wybierz "Otwórz wiersz polecenia".

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

ren " nazwa_aktualnej_pliku.roz" "nowa_nazwa_pliku.ext "

Cytaty są ważne, jeśli nazwy plików zawierają spacje. Jeśli nie, nie będziesz potrzebować ofert. Tak więc, na przykład, aby zmienić nazwę pliku z "wordfile( 1). docx" na "mój plik word( 01). docx", należy użyć następującego polecenia:

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

Ponieważ polecenie ren może obsługiwać rozszerzenia, możesz również użyć go do zmiany rozszerzeń wielu plików naraz. Załóżmy na przykład, że masz wybrane pliki. txt, które chcesz zamienić w pliki. html. Możesz użyć następującego polecenia wraz z * wieloznacznikiem( który zasadniczo mówi Windowsowi, że tekst o dowolnej długości powinien być uważany za dopasowany):

ren *. txt *. html

I gdy jesteśmy na temat symboli wieloznacznych, możeszrównież robić ciekawe rzeczy z?wildcard, który jest używany do oznaczania pojedynczego znaku. Załóżmy na przykład, że masz kilka plików. html, które chcesz zamienić w pliki. htm. Aby wprowadzić zmianę, możesz użyć następującego polecenia:

ren *. html *.? ??

Mówi systemowi Windows, aby zmienił nazwę wszystkich plików z rozszerzeniem. html, aby używał tej samej nazwy pliku i tych samych pierwszych trzech liter tylko rozszerzenia pliku, co kończy się cięciem "l" wszystkich rozszerzeń w folderze.

A to dopiero zaczyna się zajmować rodzajami linii poleceń, do których możesz się dostać, jeśli chcesz zbudować bardziej skomplikowane polecenia - lub nawet skryptów wsadowych - poprzez tkanie innych poleceń i warunków w rzeczy. Jeśli jesteś zainteresowany, ludzie na forach Lagmonster mają świetny napis na ten temat.

Zmień nazwę wielu plików za pomocą PowerShell

PowerShell oferuje jeszcze większą elastyczność w zmienianiu nazw plików w środowisku wiersza polecenia. Używając PowerShell, możesz wyprowadzać dane wyjściowe z jednej komendy znanej jako "commandlet" w języku PowerShell - do innego polecenia, tak jak w Linuksie i innych systemach podobnych do UNIX.Dwa ważne polecenia, które będziesz potrzebować, to Dir, który zawiera listę plików w bieżącym katalogu i Rename-Item, który zmienia nazwę elementu( w tym przypadku plik).Wyprowadź dane wyjściowe z Dir do Rename-Item, a będziesz w biznesie.

Najszybszym sposobem otwarcia okna PowerShell w wybranej lokalizacji jest otwarcie folderu w Eksploratorze plików. Z menu "Plik" wskaż "Otwórz Windows PowerShell", a następnie wybierz "Otwórz Windows PowerShell."

Najpierw przyjrzyjmy się zmianie nazwy pojedynczego pliku. W tym celu użyłbyś następującej składni:

zmień nazwę-pozycji " nazwa_aktualnej_pliku.roz" "nowa_nazwa_pliku.roz"

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

zmień nazwę-pozycji "wordfile.docx" "Mój plik Word.docx"

Wystarczająco łatwe. Jednak prawdziwa moc w PowerShellu pochodzi od możliwości łączenia poleceń i niektórych warunkowych przełącznikó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.

Powiedzmy, że chcieliśmy zastąpić spację w tych nazwach plików znakiem podkreślenia, aby nazwy plików nie zawierały spacji. Możemy użyć następującego polecenia:

dir |rename-item -NewName{ $ _. name -replace "", "_"}

Część dir tego polecenia wyświetla listę wszystkich plików w folderze i potokuje je( to jest | symbol) do komendy zmiany nazwy elementu. Część $ _. Name znajduje się w każdym z plików otrzymujących potok. Przełącznik -replace wskazuje, że nastąpi zamiana. Reszta commandletu oznacza, że ​​dowolne spacje( "") powinny zostać zastąpione przez podkreślenie( "_").

Teraz nasze pliki wyglądają tak, jak chcemy.

Jak można się spodziewać, PowerShell oferuje ogromną moc, jeśli chodzi o nazewnictwo plików, a my tylko drapiemy powierzchnię tutaj. Na przykład polecenie zmiany nazwy-pozycji oferuje również funkcje, takie jak przełącznik -recurse, który może zastosować polecenie do plików w folderze i wszystkich folderach zagnieżdżonych w tym folderze, a przełącznik-force może wymusić zmianę nazwy plików, które są zablokowane lub w inny sposób niedostępne, a nawet przełącznik -highif, który opisuje, co by się stało, gdyby polecenie zostało wykonane( bez wykonywania go).Oczywiście można także tworzyć bardziej skomplikowane struktury poleceń, które zawierają nawet logikę IF / THEN.Możesz dowiedzieć się więcej o PowerShell w ogóle z naszego przewodnika Geek School i dowiedzieć się więcej o poleceniu zmiany nazwy pozycji z biblioteki TechNet firmy Microsoft.

Zmień nazwę wielu plików za pomocą aplikacji innej firmy

Jeśli potrzebujesz zaawansowanego sposobu na zmianę nazwy wielu plików jednocześnie, a nie masz umiejętności opanowywania poleceń wiersza polecenia i poleceń PowerShell, zawsze możesz skorzystać z narzędzia innej firmy. Są tam niezliczone aplikacje do zmieniania nazwy - i wiele z nich jest dobrych - ale mamy dwa wyraźne ulubione: narzędzie do zmiany nazwy zbiorczej i AdvancedRenamer.

Jak korzystać z narzędzia do zmiany nazwy pliku

Narzędzie do zmiany nazwy zbiorczej ma zagracony i nieco onieśmielający interfejs, ale ujawnia ogromną liczbę opcji, które normalnie można uzyskać tylko za pomocą wyrażeń regularnych i skomplikowanych opcji wiersza polecenia.

Po zainstalowaniu narzędzia uruchom go, przejdź do plików, których nazwę chcesz zmienić, i zaznacz je.

Zmień opcje w co najmniej jednym z wielu dostępnych paneli, a zobaczysz podgląd wprowadzonych zmian w kolumnie "Nowa nazwa", w której znajdują się twoje pliki. W tym przykładzie wprowadziłem zmiany w czterech panelach, które teraz są podświetlone na pomarańczowo, więc łatwiej jest powiedzieć, co zmieniłem. Powiedziałem programowi narzędziowemu, aby zmienił nazwę wszystkich plików na "Plik Word" i używał tytułu. Dodałem datę utworzenia pliku w formacie YMD.Dodałem też automatyczny numer pliku, który pojawia się na końcu nazwy pliku, zaczyna się od jednego, zwiększa się o jeden i od nazwy pliku jest oddzielony podkreślnikiem. A to tylko niewielka część tego, co możesz zrobić dzięki narzędziu do zmiany nazwy. Gdy będziesz zadowolony z wyglądu nowych nazw plików, wystarczy kliknąć przycisk "Zmień nazwę".

Jak łatwo zauważyć, narzędzie obsługiwało moje proste żądania.

Jak korzystać z AdvancedRenamer

Nasze inne ulubione narzędzie do zmiany nazwy, AdvancedRenamer, również ujawnia ogromną liczbę metod zmiany nazwy, ale zamiast przedstawiać je wszystkie jako panele w interfejsie, prosi o użycie prostej, ale wydajnej składni do tworzenia metod zmiany nazwy. Nie jest trudno się uczyć i mają dobre wsparcie, wraz z przykładami. Narzędzie obsługuje znacznie bardziej przyjazny interfejs i obsługuje konfigurowanie zaawansowanych zadań wsadowych, dzięki czemu można łączyć wiele metod zmiany nazwy i stosować je do dużej liczby plików. Możesz także zapisać zmiany metod, które utworzysz do późniejszego wykorzystania.

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

Word File_ & Year; _ & Miesiąc & _ Day & gt; _ & lt; Inc & lt; 1 & gt; /

Oznacza to AdvancedRenamer, aby nazwał wszystkie mojepliki "Plik Word" i dodać datę utworzenia w formacie YMD( oddzielając każdą porcję od podkreślenia).Dodaje również przyrostowy numer pliku w nawiasach i jest oddzielony dodatkowym podkreśleniem.

Jak widzisz, moje pliki zostały zmienione tak, jak chcę.AdvancedRenamer ma nieco bardziej stromą krzywą uczenia się niż Bulk File Renamer, ale nagrodą jest to, że uzyskasz znacznie lepszą kontrolę nad nazwami plików.

Czy masz inne sposoby na zmianę nazw plików w systemie Windows, których nie omówiliśmy? Pamiętaj, aby zostawić nam komentarz i daj nam znać.