Główna » jak » Jak zmienić nazwę wielu plików w systemie Windows

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

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

    Możesz łatwo zmienić nazwę jednego lub więcej plików za pomocą Eksploratora Windows, ale możesz zrobić jeszcze więcej dzięki Command Command lub PowerShell. Dodaj narzędzia do zmiany nazw 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 File Explorer w 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 plik prawym przyciskiem myszy, a następnie wybierz "Zmień nazwę" w menu kontekstowym.

    Jeśli wolisz trzymać klawiaturę, możesz po prostu użyć klawiszy strzałek (lub rozpocząć wpisywanie nazwy pliku), aby wybrać plik, a następnie nacisnąć F2, aby wybrać nazwę pliku.

    Po wybraniu nazwy pliku zobaczysz tylko nazwę pliku, a nie rozszerzenie - możesz wpisać nową nazwę pliku.

    Kiedy skończysz wpisywanie 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ć kolejną nazwę pliku w folderze, aby można było od razu 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 oferuje łatwiejszy sposób zmiany nazwy tych plików wsadowych. 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ś w oknie. Wszystkie wybrane pliki mają zmienioną nazwę przy użyciu właśnie wpisanej nazwy, a do ich odróżnienia dodawane są liczby w nawiasie.

    Zmień nazwę wielu plików w wierszu polecenia

    Jeśli potrzebujesz więcej mocy niż ta, możesz użyć Przemianować lub ren polecenie w oknie wiersza polecenia do jednego 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 "current_filename.ext "" new_filename.ext "

    Cytaty są ważne, jeśli nazwy plików zawierają spacje. Jeśli nie, nie będziesz potrzebować kwotowań. 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 słów (01) .docx"

    Od ren Polecenie 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

    A skoro jesteśmy na temat symboli wieloznacznych, możesz również robić ciekawe rzeczy za pomocą? symbol wieloznaczny, który służy 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 to 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 - przez tkactwo innych poleceń i warunków w rzeczy. Jeśli jesteś zainteresowany, ludzie na forach Lagmonster mają świetny zapis 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. Korzystając z PowerShell, możesz wyprowadzać dane wyjściowe z jednego polecenia znanego jako "commandlet" w języku PowerShell - do innego polecenia, tak jak w Linuksie i innych systemach typu UNIX. Dwa ważne polecenia, które będziesz potrzebować Dir, który wyświetla listę plików w bieżącym katalogu, oraz Zmień nazwę pozycji, która zmienia nazwę elementu (w tym przypadku plik). Wyprowadź dane wyjściowe z Dir do Rename-Item i pracujesz.

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

    Najpierw spójrzmy na zmianę nazwy pojedynczego pliku. W tym celu używałbyś następującej składni:

    rename-item "current_filename.ext "" new_filename.ext "

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

    rename-item "wordfile.docx" "Mój plik Word.docx"

    Wystarczająco łatwe. Jednak prawdziwa moc w PowerShellu pochodzi z możliwości łączenia poleceń i niektórych przełączników warunkowych obsługiwanych przez rename-item commandlet. 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 "", "_"

    The reż część tego polecenia wyświetla listę wszystkich plików w folderze i potokuje je (to jest | symbol) do rename-item commandlet. The $ _. name część staje się dla każdego z plików otrzymujących potok. The -zastąpić switch wskazuje, że nastąpi zamiana. Reszta commandletu po prostu oznacza, że ​​dowolna przestrzeń ( "" ) należy zastąpić podkreśleniem ( "_" ).

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

    Jak można się spodziewać, PowerShell oferuje ogromną moc, jeśli chodzi o nazywanie plików, a my tylko drapiemy powierzchnię tutaj. Na przykład rename-item commandlet oferuje również funkcje takie jak -recurse przełącznik, który może zastosować polecenie do plików w folderze i wszystkich folderów zagnieżdżonych w tym folderze, -siła przełącznik, który może wymusić zmianę nazwy plików, które są zablokowane lub w inny sposób niedostępne, a nawet -co jeśli switch, który opisuje, co by się stało, gdyby polecenie zostało wykonane (bez wykonania go). Oczywiście możesz także tworzyć bardziej skomplikowane struktury poleceń, które nawet zawierają JEŚLI NASTĘPNIE logika. Możesz dowiedzieć się więcej o PowerShell w ogóle z naszego przewodnika Geek School i dowiedzieć się więcej o rename-item komenda z biblioteki TechNet firmy Microsoft.

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

    Jeśli potrzebujesz wydajnego sposobu na zmianę nazwy wielu plików naraz i nie masz umiejętności opanowywania poleceń Command Command lub 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 Zmień nazwę zbiorczą

    Masowe narzędzie Zmień nazwę ma zagracony i nieco onieśmielający interfejs, ale eksponuje ogromną liczbę opcji, które normalnie można uzyskać tylko za pomocą wyrażeń regularnych i skomplikowanych opcji wiersza poleceń.

    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ę".

    I jak widać, narzędzie z łatwością radziło sobie z moimi prostymi żądaniami.

    Jak korzystać z AdvancedRenamer

    Nasze inne ulubione narzędzie do zmiany nazw, AdvancedRenamer, również ujawnia ogromną liczbę metod zmiany nazwy, ale zamiast przedstawiać je wszystkie jako panele w interfejsie, prosi o użycie prostej, ale potężnej składni do tworzenia metod zmiany nazwy. Nie trudno się nauczyć i mają dobre wsparcie, wraz z przykładami. Narzędzie ma znacznie bardziej przyjazny interfejs i obsługuje tworzenie 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 przy użyciu następującej składni:

    Plik słowo____()

    Dzięki temu AdvancedRenamer będzie mógł nazwać wszystkie moje pliki "Plik Word" i dodać datę utworzenia w formacie YMD (oddzielając każdą porcję przez podkreślenie). 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 zyskujesz znacznie lepszą kontrolę nad nazwami plików.


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