Пакет: если не существует (рекурсивно) - PullRequest
0 голосов
/ 28 октября 2018

Вот моя проблема.У меня есть текстовый файл [list_csv.txt] всех CSV-файлов ../DIRECTORY/DATE(S)/CSV, которые были рекурсивно сгенерированы с использованием этого небольшого сценария:

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

Существует только одно имя.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?

Спасибо

...