在 sql 加载程序中使用脚本中的 %% 参数

Use %%parametar from script in sql loader

如何在我的脚本的 sql 加载程序中使用 %%G(return 文件夹名称)。在文件夹 (%%G) 中有扩展名为文件夹名称的文件。示例文件夹 0001[=15=]1.0001 代码:
for /D %%G in ("*") DO ( Pushd %%G set dir1=%%G sqlldr bods/password@SERVERBODS DATA=%dir1%/001.%dir1% CONTROL=ctl/001.ctl LOG=log/001.log BAD=bad/001.bad DISCARD=dsc/001.dsc Popd )

这应该有效

@echo off
setlocal
for /f "delims=" %%g in ('dir /b /ad') do (
    pushd %%g
    echo data=%%~ng/001.%%~ng
    popd
)