Переименуйте файл, используя пакетный скрипт, добавляющий последнюю неделю понедельника для установки даты - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь переименовать abc.xlsx в abc-02_16_20 - 02_22_20.xlsx

Я не могу сделать вторую часть даты.

Может ли кто-нибудь помочь в этом.

Я пробовал это:

@echo on

for /f "delims=" %%a in ('wmic OS Get localdatetime  ^| find "."') do set dt=%%a
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set HH=%dt:~8,2%
set Min=%dt:~10,2%
set Sec=%dt:~12,2%

set stamp=%YYYY%-%MM%-%DD%_%HH%-%Min%-%Sec%

copy "C:\Users\****\Desktop\aaa.xlsx" "C:\Users\***\Desktop\aaa - %stamp%.xlsx"

pause
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...