Создать пакетный файл для поиска всех CSV-файлов внутри папки и задать для всех имен файлов переменную? - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь найти все имена файлов с расширением .csv внутри папки и назначить имена файлов csv переменной и выполнить мой сценарий, используя для l oop.

testfolder-> file1.csv, file2.csv, file3.csv

@ECHO OFF
setlocal enabledelayedexpansion
for %%f in (C:\Desktop\test\*.csv) do (
    echo "fullname: %%f"
    echo "name: %%~nf"
    set p = %%~nf 

    set TC=Script.vu
    set env_csv=C:\csv\env\envfile.csv
    echo %env_csv%
    set data_csv=C:\csv\data\%p%.csv
    echo %data_csv%

    set pyfile = "c:\pythonfile.py"

    set testcode=
%pyfile% -tc "%TC%" -datapath "%data_csv%" -envpath "%env_csv%"


    if %testcode% == 0 (
        echo  created Successfully.

    ) else (
        echo creation failed.
    )


    pause

)

Я не могу правильно использовать l oop и указать имя файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...