批处理判断是否存在文件,存在则运行另外一个bat文件

现在需求如下:

使用bat文件判断是否存在ktr文件,存在则运行pan.bat,执行kettle脚本。

代码如下:

@echo off
@title 批处理判断文件夹是否存在
cd /d F:
rem 判断是否存在.ktr结尾的文件
if exist *.ktr (
cd F:kettlesoftpdi-ce-6.0.1.0-386data-integration 
rem 执行另外一个bat文件
echo "开始运行另外一个bat文件" >>C:UsersOliverDesktoplog_cg.txt
start pan.bat -file=F:1_DEMO.ktr 
) else (
 echo "文件不存在">>C:UsersOliverDesktoplog_sb.txt
 exit
)

上面的代码不够完善。只是实现了简单的功能。还望高手指正!

原文地址:https://www.cnblogs.com/OliverQin/p/5865518.html