Chcę zastąpić wszystkie znaki podkreślenia ( _
) spacją ( ) w nazwie pliku.
Jak mogę to zrobić szybko, gdy mam wiele _
znaków do zastąpienia?
windows-7
rename
filenames
find-and-replace
Nam G VU
źródło
źródło
Odpowiedzi:
vbScript powinien zrobić to za Ciebie. Utwórz plik o nazwie „rename_underscores.vbs” zawierający następujące elementy.
Upewnij się, że nazwa folderu jest poprawna. (W tym przykładzie użyłem c: \ test) A następnie kliknij dwukrotnie plik, aby dokonać zmiany nazwy.
źródło
Polecam korzystanie z zewnętrznego narzędzia, takiego jak Bulk Rename Utility . Jest bezpłatny i ma instalatora mniej niż 1 MB.
źródło
Jest to dziedzina pliku dos bat. Utwórz plik nietoperza (Nowy-> Plik tekstowy, zmień nazwę rozszerzenia na .bat), a następnie skopiuj do niego niebieskie sekcje poniżej.
Podzielę to na sekcje i wyjaśnię, co robi.
Wydrukuj aktualny stan katalogu do późniejszego porównania
Lista plików w katalogu, a następnie dla wszystkich plików, które zawierają podkreślenie i kończą się na .txt, wywołaj na nich ProcessFile.
Składnia „str =% str: x = y%” zastępuje wystąpienia x przez y. W tym przypadku zastępujemy „_” niczym
Otóż to!
Teraz drukuje tylko to, co zostało zmienione, dzięki czemu możemy potwierdzić, że działa zgodnie z oczekiwaniami;
Wyniki (nie jest częścią pliku nietoperza)
źródło
Jak wspomnieli inni, nie można zrobić dokładnie tego, co chcesz bez użycia skryptu lub pliku wsadowego. Na przykład w PowerShell możesz dość łatwo robić to, co chcesz:
Pamiętaj tylko o zastąpieniu „C: \ Users \ MyName \ Documents \ MyDirectory” ścieżką do katalogu.
Aby uzyskać więcej szczegółów i inne opcje, w tym niektóre rzeczy, które możesz zrobić za pomocą Eksploratora, zobacz tutaj: http://www.howtogeek.com/111859/how-to-batch-rename-files-in-windows-4-ways- zmienić nazwę wielu plików /
źródło
Oto moja partia zmienia nazwę skryptu ruby . Nie korzystałem z innych narzędzi do zmiany nazw partii, ale myślę, że mój skrypt jest bardzo łatwy w użyciu i bardzo wszechstronny. Oto polecenie dla twojej sprawy:
Skonfigurowałem środowisko Windows w taki sposób, że bren.rb może być wykonywany jako plik wykonywalny z dowolnego katalogu.
źródło
Oparte na systemie Windows narzędzie do zmiany nazw, najsilniejsze z dostępnych i jest bezpłatne. http://www3.telus.net/pfrank/
źródło
To nie odpowiada jednoznacznie na pytanie („.. w Eksploratorze”), ale znalazłem najbardziej przydatne oprogramowanie do tego celu: Adobe Bridge (bezpłatny)
Dodano bonus: Obsługuje Regex!
źródło