批处理脚本输出与csv无法匹配

时间:2014-07-25 07:50:08

标签: batch-file csv

我有一个批处理脚本,除其他外,它将一个csv(也包含其他数据)上的文件名与另一个csv上的文件目录和文件名相匹配。我想要的是任何不匹配的文件名输出到另一个csv,这样我就知道csv上没有任何文件名。执行该匹配的代码部分如下:

dir "C:\Test\*.tif" /b /s >> "C:\Test\input3.csv"


setlocal EnableDelayedExpansion

< input2.csv (
  for /F "delims=" %%a in (input3.csv) do (
  set /P line2=
  echo %%a,!line2!
)
) > input4.csv

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

据我所知,上面的代码只将input2.csv和input3.csv合并到input4.csv中,如果是这种情况,为什么不在input4.csv中执行一个匹配columnA的公式(来自input2的输出)。 csv)和columnB(输入来自input3.csv)?

Excel中:

=IF(A#=B#,"True","False")