Я пытаюсь создать пакетный файл , для которого дата помечает текстовые файлы ежемесячно.
Я попробовал следующий код, но это говорит file not found
, 0 files copied
.
set FileDate=%date:/=%
set FileDateYYYY=%FileDate:~0,4%
set FileDateMM=%FileDate:~4,2%
set /a FileDateMM=%FileDateMM%
if %FileDateMM% EQU 0 ( SET FileDateMM=12
SET /a FileDateYYYY=%FileDateYYYY%-1)
set FileDateOut=%FileDateYYYY%_%FileDateMM%
xcopy "L:\Capital Management\SAM Market Risk\OB lapses and surrenders\RawData\OB_PERSISTENCY.txt" "L:\Capital Management\SAM Market Risk\OB lapses and surrenders\RawData\%FileDate%\" /C /D /Y /I
Файл не найден - OB_PERSISTENCY.txt
0 Файл (-ы) скопирован
Кто-нибудь знает, почему это так?
Если язамените имя файла OB_PERSISTENCY
на *
, оно работает, но мне нужно, чтобы оно работало с именем файла.