批量:如果不存在(递归)

时间:2018-10-28 19:58:57

标签: csv batch-processing not-exists

这是我的问题。我有一个../DIRECTORY/DATE(S)/CSV的所有CSV文件的文本文件[list_csv.txt],这些文件是使用此小脚本递归生成的:

FOR /r %%A IN (*.csv) DO ECHO %%~nxA >> list_csv.txt

文本文件中每行只有一个name.csv。

现在,我想使用以下方式生成更新的列表:

FOR /r %%B IN (*.csv) DO (
    FOR /F "tokens=1" %%C IN (list_csv.txt) DO IF NOT EXIST %%~nxB (
       ECHO %%~nxB >> Updated_list_csv.txt
    )
)

此代码无法按我想要的方式工作,显然测试太多。.那么我如何递归浏览文件夹并查看是否已转储新的CSV?

谢谢

0 个答案:

没有答案