Я пытаюсь найти все имена файлов с расширением .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 и указать имя файла.