Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 42
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата megaloman:
Потому что Вы смотрите не тот батник. Надо вот этот Там надо изменить одну строку: »
Я именно его и использую, всё отлично, но когда меняю Set /A Y=%Year%+%%i на Set /A OldYear=%Year%-5, то конкретно на WinServer 2012 он не работает, а на моем компе с Win7 работает безупречно. Вот и возникли подозрения, что у рус версии винды год то идет в конце даты, а в английской спереди, в системном плане, так то на панели инструментов время показывает как одинаково.

Exit /B 0

:MyMove
FOR /L %%i IN (0,-1,-1) DO (
Call Set /A Y=%Year%+%%i <----- вот здесь я и менял
Call 2>nul Md "%~2\%%Y%%"
Call Move /Y "%~1\%~3%%Y%%%~4" "%~2\%%Y%%\"
)
Exit /B

Цитата megaloman:
Хотелось бы это написанное увидеть. »
Уточняю, там было написано "3 files moved". но по факту они остались лежать там же. Чуть позже воспроизведу и сделаю скрин.

Отправлено: 15:57, 21-01-2020 | #22