检查目录批处理脚本中是否存在所有文件

时间:2014-11-10 17:54:23

标签: file batch-file directory

我正在尝试编写一个批处理脚本(我只是一个初学者),它允许我进入一个目录并检查是否存在5个文件。这些文件是: eim_account.dat eim_contact.dat eim_employee.dat eim_accnt_dtl.dat eim_fn_asset.dat 到目前为止,我已经写了这篇文章,需要从这里继续提供帮助:

@echo off 
SET dir1=C:\TestScript\
SET LogFile=C:\TestScript\logfile.log 
SET res=false

FOR /F %%a IN ('dir /b %dir1%eim_*.dat' /O:D /T:C) do (

)

1 个答案:

答案 0 :(得分:0)

试试这个;

@echo OFF
for %%a in (eim_account.dat eim_contact.dat eim_employee.dat eim_accnt_dtl.dat eim_fn_asset.dat) do (
  if NOT exist C:\TestScript\%%a echo %%a doesnt exist
)
pause

我认为C:\TestScript\是* .dat文件所在的位置。