Saya baru-baru ini menyertakan baris yang mirip dengan ini di file .cmd:
for /f %%f in ('dir /b .\directory\*.sql') DO sqlcmd -b -o ".\directory\output\%%f.txt" -i ".\directory\%%f"
Awalnya saya hanya menggunakan% f, dan ini akan bekerja dengan baik saat dijalankan pada baris perintah, tetapi tidak saat dijalankan melalui file. Saat saya beralih ke %% f, ini berfungsi di file. Hanya ingin tahu apa bedanya.