在移动到另一个文件夹之前,需要验证两个文件是否存在

在移动到另一个文件夹之前,需要验证两个文件是否存在

在将文件移动到另一个文件夹之前,我想检查匹配的文件是否存在。

示例:如果文件夹 C:\Miraca\Results 中存在 9999999.PDF,且存在 9999999.hl7,则移至 Z:\

如果文件夹 C:\Miraca\Results 中存在 9999999.PDF,但不存在 9999999.hl7,则转到下一条 PDF 消息。

答案1

这是执行该任务的 BATH(.bat)脚本:

@echo off
设置路径 1=C:\Miraca\Results\
设置路径 2=C:\Miraca\Results\
设置文件 1=9999999.PDF
设置文件 2=9999999.hl7

如果存在“%path1%%file1%”(
如果存在“%path2%%file2%”(
转到FileBoth
)否则(
转到File1

)否则(
如果存在“%path2%%file2%”(
转到File2
)否则(
转到FileNone


:FileBoth
echo 两个文件都存在。
goto end

:FileNone
echo 两个文件都不存在。
goto end

:File1
echo %file1% 在 %path1% 处存在。
转到结束

:File2
echo %file2% 在 %path2% 处存在。
转到结束

:结束
暂停
退出

相关内容