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 za pomocą Eksploratora Windows, ale możesz zrobić jeszcze więcej przy pomocy Command Prompt 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.
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:
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 - zauważysz, że wybrana jest sama nazwa pliku, a nie rozszerzenie - możesz wpisać nową nazwę pliku.
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ć.
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ć ofert. Na przykład, aby zmienić nazwę pliku z "wordfile (1) .docx" na "mój plik tekstowy (01) .docx", należy użyć następującego polecenia:
ren "wordfile (1) .docx" "mój plik word (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 * wildcard (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ą? 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. Możesz użyć następującego polecenia, aby wprowadzić zmianę:
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 tworzyć 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.
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 wyświetla listę plików w bieżącym katalogu, oraz Zmień nazwę pozycji
, 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ż 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 "
Na przykład, aby zmienić nazwę pliku z "wordfile.docx" na "My Word File.docx", można użyć następującego polecenia:
rename-item "wordfile.docx" "Mój plik Word.docx"
Wystarczająco łatwe. Ale 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.
The reż
część tego polecenia wyświetla listę wszystkich plików w folderze i przetwarza je (to jest |
symbol) do rename-item
commandlet. The $ _. name
część jest oznaczona dla każdego z plików, które pobierają potok. The -zastąpić
switch wskazuje, że nastąpi wymiana.Reszta commandletu po prostu oznacza, że dowolna przestrzeń ( " "
) należy zastąpić podkreśleniem ( "_"
).
A teraz nasze pliki wyglądają tak, jak chcemy.
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 widać, 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 istnieją inne sposoby zmiany nazwy plików w systemie Windows, których nie omówiliśmy? Pamiętaj, aby zostawić nam komentarz i daj nam znać.