[英]xcopy 0 File(s) copied
我正在嘗試創建一個批處理文件,該文件每月對文本文件進行日期戳記。
我嘗試了以下代碼,但這表示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
的名稱,它可以工作,但我需要它與文件名一起使用。
/D
開關用於根據未填寫的修改日期復制文件。當您使用xcopy
命令創建目標文件夾時,該文件夾的修改日期將晚於文件,所以文件不會被復制。
請在沒有此開關的情況下重試,它應該可以工作:
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 /Y /I
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.