プログラムでバッチファイルを作成しています。私が使用している言語 (古いデルファイ) の制限により、.bat に別の行に書き込むことができません。だから私のバッチは一行でなければなりません。
私はこれを読んで、いくつかの行を要約することができました。しかし、二重のアンパサンドを使用して&&
も一部の行では機能せず、ping の一時停止にも成功していません。
私がいる場所はここ...
@echo off & setlocal enableextensions&&set myfolder_=Z:\MyFolder
for /f "delims=" %%f in ('dir /o:d /a:-d /b "%myfolder_%\*.mp3"') do (set latest_=%myfolder_%\%%~nxf)
if defined latest_ (echo rem latest file "%latest_%"&xcopy "%latest_%" "Z:\MyFolder\PlayMe" /V /D /Y) else (echo No designated files found in "%myfolder_%")
Pause
バッチが引き続き実行されるように、コード行をさらに 1 行に減らすことは可能ですか?