変数をテキスト ファイルに出力する以下のコード スニペットがあります。
%drone%は単純なテキスト文字列になり、%counter%繰り返しをカウントするためにループ内にある数値です。
echo %drone% !counter!正しい値が画面にエコーされますが、コードecho Done: %drone% Files deleted: !tempcounter! >> clearTempFilesonDrones.txtでは、!tempcounter!変数はファイルに出力されるときに空白になります。
一時変数に設定して使用しようとしましたが、うまくいきませ%tempvariable%んでした。"!counter!"また、それが単なる数字ではなく文字列であると思われる場合に備えて試してみましたが、どちらも機能しませんでした。
echo %drone% %counter%
endlocal
echo Done: %drone% Files deleted: !counter! >> clearTempFilesonDrones.txt
何か案は?
現在のクライアントでブロックされているため、コード全体をペーストビンなどにコピーできないため、抜粋をアップロードしました。