我有一个批处理脚本,除其他外,它将一个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
非常感谢任何帮助!
答案 0 :(得分:0)
据我所知,上面的代码只将input2.csv和input3.csv合并到input4.csv中,如果是这种情况,为什么不在input4.csv中执行一个匹配columnA的公式(来自input2的输出)。 csv)和columnB(输入来自input3.csv)?
Excel中:
=IF(A#=B#,"True","False")