不确定为什么批处理文件不能移动我的PDF文件

时间:2017-07-26 19:05:05

标签: windows batch-file

SET JOBNO=1008645
IF EXIST "X:\someArea\someFile.pdf" MOVE /Y "X:\someArea\someFile.pdf" 
"Y:\newArea\%JOBNO%\letter\"

我通过我的批处理文件制作了一些pdf,在他们创建之后,他们并没有像他们应该的那样正确地移动。

我正在检查它们是否存在,它们应该被移动到一个新的路径区域,该区域包含我的路径文件,该路径文件与我在开头设置的作业号变量连接在一起。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

将您的结构更改为更像这样的内容:

SET "JOBNUM=1008645"

SET "SRCPDF=X:\someArea\someFile.pdf"
SET "DSTDIR=Y:\newArea\%JOBNUM%\letter"

IF EXIST "%SRCPDF%" (
    IF NOT EXIST "%DSTDIR%\" MD "%DSTDIR%"
    MOVE /Y "%SRCPDF%" "%DSTDIR%"
)