Имя пользователя:
Пароль:
 

Название темы: Xcopy. Добавление даты
Показать сообщение отдельно

Ветеран


Contributor


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

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


prap0rdanyluk, Я бы предпочел иметь другой формат даты: ГГГГММДД, это выгоднее при сортировке файлов во время поиска по дате. В рамках Вашего кода:
Код: Выделить весь код
FOR /F "tokens=2 delims==." %%d in ('WMIC OS GET LOCALDATETIME /VALUE') DO SET "TDate=%%d"
Set "TDate=%TDate:~0,8%"

xcopy "%userprofile%\AppData\Local\Microsoft\Outlook\*.ost" /y "\\mycloudpr4100\outlook_backup\%TDate%\"
Но если уж очень хочется переименовывать именно файлы, то:
Код: Выделить весь код
FOR /F "tokens=2 delims==." %%d in ('WMIC OS GET LOCALDATETIME /VALUE') DO SET "TDate=%%d"
Set "TDate=%TDate:~0,8%
For %%f In ("%userprofile%\AppData\Local\Microsoft\Outlook\*.ost") Do Copy "%%f" "\\mycloudpr4100\outlook_backup\%TDate%-%%~nxf"

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:58, 12-11-2020 | #4

Название темы: Xcopy. Добавление даты