Windows .Bat ファイルは、コマンド ウィンドウから実行した場合と、bat ファイルをダブルクリックした場合とで動作が異なります。これは私のファイルです:
ECHO ON
del activity_ftp.log
cd D:\My_Test
IF EXIST united_ops*.csv (
for %%i in (united_ops*.csv) do (
set size=0
set /A size=%%~zi
echo %%i,%size%,397312,624640 > D:\My_Test\activity_ftp.log
)
)
これをコマンドウィンドウを開いて呼び出して実行すると、