W rzeczywistości% DATE% nie będzie działać w tym przypadku bezpośrednio -
zmień nazwę filelist.txt% date% .txt
Powyższa linia spowoduje błąd.
Sposób na zrobienie tego jest -
ustaw MTH =% DATA: ~ 4,2%
ustaw DZIEŃ =% DATA: ~ 7,2%
ustaw YR =% DATA: ~ 10,4%
echo% YR%% MTH%% DAY%
Powyższe wiersze w zasadzie przecinają zmienną środowiskową% DATE% na małe kawałki, które można następnie wykorzystać.
Więc wpisz lub skopiuj i wklej powyższe linie. Następnie wystarczy wpisać -
dir / s> filelist.txt
ren filelist.txt lista plików-% YR% -% MTH% -% DAY% .txt
Dałoby to na przykład filelist-2011-02-04.txt.
Mam nadzieję że to pomoże!
%DATE%
(nawet rzeźbienie za pomocą podciągów) nie jest przenośne, ponieważ format jest zlokalizowany).Zmień nazwę pliku na nową nazwę. Utwórz katalog. Przenieś plik i zmień jego nazwę w nowej lokalizacji.
źródło