Następujące polecenie zmienia tylko nazwy plików, ale nie folderów.
for %a in (*) do ren "%a" "00_%a"
windows
command-line
batch-rename
MatMis
źródło
źródło
Odpowiedzi:
Następujące polecenie zmienia tylko nazwy plików, ale nie folderów.
Uwagi:
for
jak wyżej nie jest zalecane.Użyj następujących
cmd
poleceń w powłoce:W pliku wsadowym (wymienić
%
z%%
):Uwaga:
jak zalecił dbenham w swojej odpowiedzi, aby dodać „tekst” na końcu wielu nazw plików :
Dalsza lektura
źródło
Aby wykonać pętlę For dla folderów (katalogów) zamiast plików, wystarczy włączyć
/D
przełącznik.for /D %a in (*) do ren "%a" "00_%a"
Od
for /?
:źródło
ren
działa na folderach. Ograniczeniem jest to, że „nie można określić innego dysku lub ścieżki dla celu.Ren
.for /d
może również występować problem z wielokrotnym przetwarzaniem wartości (zobacz także moją odpowiedź).