Исключить список файлов из команды dir
Мне нужно составить список файлов, используя dir, который не включает определенные файлы, перечисленные в файле.txt. Я пытался сделать что-то вроде этого, но это не похоже на работу:
dir %ProjectDir%\*.ts /b /s | findstr /v /f:listFiles.txt > Files.txt
Изменить: этот вид работает, но только одно имя файла добавляется в текстовый файл.
for /f "tokens=* delims= " %%a in ('dir %ProjectDir%TypeScript\*.ts /b /s')
do (
find /i "%%a" < strictFiles.txt > nul || echo.%%a > tsFiles.txt
)