我想在文件夹结构中找到除2个文件之外的所有* .csv文件
这是我的代码
for /f "tokens=*" %%i IN ('dir /b /s *.csv | findstr /v /i "\combinedold.csv" | findstr /v /i "\combined.csv"')
这2个文件是" combined.csv"和" combinedold.csv"。
答案 0 :(得分:0)
基本命令应该是
dir /s /b /a-d *.csv | findstr /v /i /e /c:"\\combinedold.csv" /c:"\\combined.csv"
现在,要将它包含在for /f
命令中,必须转义非引用的特殊字符(在本例中为管道),因此它变为
for /f "delims=" %%i in ('
dir /s /b /a-d *.csv ^| findstr /v /i /e /c:"\\combinedold.csv" /c:"\\combined.csv"
') do echo %%i