Oryginalne pliki
File 15 - Example.txt
File 2 - Example.txt
File 22 - Example.txt
File 3 - Example.txt
File 4 - Example.txt
File 5 - Example.txt
Pożądane wyjście
File 15 - Example.txt
File 02 - Example.txt
File 22 - Example.txt
File 03 - Example.txt
File 04 - Example.txt
File 05 - Example.txt
Nazwę pojedynczego pliku można łatwo zmienić ren
.
ren "File 2 - Example.txt" "File 02 - Example.txt"
Czy można zbiorczo zmienić nazwę za pomocą systemu Windows ren
lub rename
narzędzia?
windows
command-line
batch-file
rename
Sabrina
źródło
źródło
Odpowiedzi:
Czy można by zbiorczo zmienić nazwę za pomocą narzędzia do Ren lub Windows?
Tak, ale wymaga pliku wsadowego.
test.cmd:
przykład:
Dalsza lektura
źródło
Ta jedna linijka PowerShell rozszerzy wszystkie liczby w nazwie pliku do dwóch miejsc
.PadLeft(2,'0')
:(i pozostawi numery z większą liczbą miejsc nietkniętych)
być na temat, zawinięte w plik cmd linii / pliku wsadowego:
Aby być bezpiecznym przed wykonaniem poleceń, dołącz oba
-Confirm
który pyta przed zmianą nazwy-WhatIf
który zawiera listę wszystkich nazw, które wykonałby bez parametrutuż przed ostatnim
"
źródło
Edycja: Właśnie zauważyłem, że to pytanie dotyczy konkretnie zmiany nazwy z wiersza poleceń, więc nie odpowiada bezpośrednio na pytanie ... Na razie je zatrzymam, mając nadzieję, że przyda się innym.
Total Commander Menedżer plików oferuje doskonałe narzędzie bulk zmienić. Zawiera wiele funkcji, w tym podgląd zmiany nazwy, różne maski zmiany nazwy, wyrażenia regularne, zmianę nazw plików w całej hierarchii folderów i wiele więcej. Jednocześnie jest dość łatwy w użyciu.
Oto zrzut ekranu pokazujący użycie:
Krok po kroku:
*.txt
w polu „Wyszukaj”, kliknij „Rozpocznij wyszukiwanie”, naciśnij „Feed to listbox”, a następnie zaznacz pliki za pomocą Ctrl+ A. Użyj tej techniki, jeśli chcesz zmienić nazwę plików również w folderach wewnętrznych.źródło
ren *.bat *.txt
będzie działać, aby zmienić nazwy rozszerzeń na wszystkich pasujących plikach zachowujących drugą część nazwy. Czy nie możesz nadużywać tego do uruchamiania sekwencjiren
poleceń?ren "File *" "File 0*"
ren "File 00*" "File 0*"
File 022 - Example.txt
źródło