在将文件移动到另一个文件夹之前,我想检查匹配的文件是否存在。
示例:如果文件夹 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% 处存在。
转到结束:结束
暂停
退出