Mam 80 000 plików w folderze i muszę zmienić ich nazwy
filename.jpg
do
._filename.jpg
w środowisku Windows, chyba z dos. Powodem jest to, że skompresowałem te pliki do tar.gz z Uniksa i skopiowałem do systemu Windows iz jakiegoś powodu nazwy plików uległy zmianie.
Czy możesz mi powiedzieć, jakie jest polecenie, aby to zrobić? dzięki
windows-7
command-line
aneuryzm
źródło
źródło
ren
może zastąpić tekst tekstem o tej samej długości. Na przykład, jeśli masz plikifile1.txt
ifile2.txt
,ren file*.txt blah*.txt
robi to, co można oczekiwać (teraz masz plikiblah1.txt
iblah2.txt
). Jeśli jednak wpiszesz następnieren blah*.txt myfile*.txt
polecenie bomby, ponieważ zmienia ono nazwęblah1.txt
namyfile.txt
(niemyfile1.txt
), a następnie nie może zmienić nazwyblah2.txt
na,myfile.txt
ponieważ ten plik już istnieje.Oto sposób korzystania z PowerShell:
Przejdź do swojego folderu i uruchom to polecenie
Dodatkowa krótka wersja bonusowa:
źródło
Mam 2 rozwiązania:
Wszystkie pliki znajdują się w tym samym folderze
uruchom następujące polecenie z wiersza polecenia w tym folderze:
kompletne rozwiązanie, gdy w podfolderach znajdują się pliki ORAZ gdy chcesz zamienić pierwsze „n” znaki na żądany ciąg: D
path
: umieść w""
ścieżce katalogu głównego plików (np. „C: \ dokumenty i ustawienia \ użytkownik \ pulpit \ nowy folder”numfirstchars2replace
: wstaw liczbę z pierwszymi znakami do zastąpienia (w twoim przypadku 2)str2put
: wstaw ciąg do dodania jako prefiks nowej nazwy pliku (w twoim przypadku._
)źródło
Jeśli wszystkie znajdują się w tym samym folderze, możesz zaznaczyć je wszystkie za pomocą
Control
+,A
a następnie nacisnąć,F2
aby zmienić nazwę jednego z nich. Wszystkie kolejne pliki zostaną nazwane file (2), file (3) itpźródło
Wypróbuj Powershell (preinstalowany w Windows 7):
(przetestowałem to w moim katalogu do pobrania).
Edycja : Kod Siim K. doda dodatkowy „.jpg” do każdego „._filename.jpg”. Usuń ostatnie „.jpg” z kodu Siim K. Masz krótki, elegancki kod do zmiany nazw plików.
źródło
Total Commander ma naprawdę fajne narzędzie do wielokrotnej zmiany nazw.
źródło
Flash Renamer zawsze uważałem za dobre narzędzie do zmiany nazw plików w partiach.
Ma wersje próbną i pełną (20 USD) i może zmieniać nazwy plików na podstawie metadanych - co jest bardzo przydatne do zmiany nazw plików MP3, do których używam głównie.
źródło
Jeśli szukasz przyjaznego dla użytkownika sposobu hurtowej zmiany nazwy, możesz wypróbować bezpłatne narzędzie Ant Renamer , istnieje ogromna lista działań, które możesz podjąć, a także daje wygodny podgląd przed dokonaniem jakiejkolwiek zmiany nazwy. Często go używam, gdy mam do czynienia z bibliotekami muzyki, zdjęć lub filmów.
źródło
Korzystałem z tego darmowego programu File Renamer ze świetnymi wynikami. Wiele różnych filtrów i opcji, a także daje możliwość testowania wyników. Może trochę przestarzały interfejs użytkownika, ale działa jak mistrz.
http://www.webxpace.com/software/freeware.shtml#FileRenamer
źródło