如何创建.bat文件,将文件夹中的文件与xml文件进行比较

时间:2015-06-15 06:21:54

标签: xml batch-file

我想创建一个.bat文件,该文件将文件夹中的文件与已具有文件名的xml文件进行比较。它不应该寻找订单。 我将给出文件夹路径和xml文件。 我想要的输出是文件夹

中缺少的文件列表

1 个答案:

答案 0 :(得分:0)

未经测试:

@echo off

set "xml_file=c:\xml.xml"
set "directory=c:\dir\"

for %%$ in ("%directory%*") do (

  fc "%xml_file%" "%%~f$" >nul 2>nul && (
     echo "%xml_file%" and 
     echo "%%~f$" are identical
     color
  ) || (
     echo "%xml_file%" and 
     echo "%%~f$" are NOT identical !!!
     color
  )

) 

更改文件的路径和开头的目录。