Mam kilka plików w folderze, takich jak:
asd55.png
qwe55.png
zxc55.png
Chcę usunąć 55 i uzyskać wynik:
asd.png
qwe.png
zxc.png
Próbowałem z:
ren *55.png *.png
ale nie działa.
UWAGA:
Mam różne rozmiary nazw, takie jak:
asd55.png
qwerty55.png
command-line
rename
tato469
źródło
źródło
ren ???55.png ???.png
Jedynym zastrzeżeniem jest to, że działa tylko wtedy, gdy długość nazwy pliku wynosi zawsze 5 (3 + 2). Aby uzyskać bardziej ogólne rozwiązanie, sądzę, że jedynym sposobem jest skrypt wsadowy.Odpowiedzi:
Zobacz W jaki sposób polecenie Windows RENAME interpretuje symbole wieloznaczne? dla wyjaśnienia
Jeśli liczba znaków przed 55 jest różna, prawdopodobnie będziesz chciał użyć skryptu wsadowego. (Można to zrobić za pomocą dość skomplikowanej jednej linijki w linii poleceń, ale nie warto)
Jeśli jakakolwiek nazwa pliku może zawierać
!
, opóźnione rozwijanie musi być włączane i wyłączane w pętli.źródło