用bat脚本 定义一个特定的文件名,检查目录下是否有该文件

我这边有五个特定的文件,循环检查目录下的文件是否都存在。如有a_date.txtsh_date.txt,dgg_date.txt,bbs_date.txt,cce_dat... 我这边有五个特定的文件,循环检查目录下的文件是否都存在。如
有a_date.txt sh_date.txt , dgg_date.txt ,bbs_date.txt ,cce_date.txt五个文件
在D:\BAT文件夹下都要查找出来,否则一直循环查找 直到五个文件都查找出来
展开
 我来答
ijyfe
2014-11-05 · TA获得超过3000个赞
知道小有建树答主
回答量:1243
采纳率:25%
帮助的人:479万
展开全部
@echo off
for /r d:\bat %%i in (*.txt) do (
   if "%%~nxi"=="a_date.txt" echo %%~nxi在%%~dpi路径下
   if "%%~nxi"=="sh_date.txt" echo %%~nxi在%%~dpi路径下
   if "%%~nxi"=="dgg_date.txt" echo %%~nxi在%%~dpi路径下
   if "%%~nxi"=="bbs_date.txt" echo %%~nxi在%%~dpi路径下
   if "%%~nxi"=="cce_date.txt" echo %%~nxi在%%~dpi路径下
)
pause
追问
文件是正在下载的过程,当前没有该文件,等下下载过来就会有,我是想,检测文件是否都下载成功,就是说虽然当前我没检测到文件,但是我想让程序一直保持循环,直到所有文件都检测  ,  该怎么做?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式