RDX のクリーニング ユーティリティを作成したいと考えています。テープの使用可能なスペースが特定のしきい値よりも少ないかどうかをテストし、このしきい値に達するまで最も古いファイルを消去します。
私はコードのビットから何かをいじりましたが、何が悪いのかわかりません:
@echo off
@setlocal enableextensions
@setlocal enabledelayedexpansion
for /f "tokens=7" %%a in ('fsutil volume diskfree e:') do set free=%%a
for /f "delims=" %%b in ('"dir e:\*.zip /A-D /OD /B"') do set file=%%b
if %free:~0,-9% lss 61 del e:\%file% else exit
各行は別々に機能しているように見えますが、ループは機能していません。手伝ってくれませんか?
よろしくお願いします=)