次のバッチ スクリプトがあります。
@echo off
FOR /F "delims=|" %%I IN ('DIR "*.*" /B /O:D') DO (SET %NewestFile=%%I)
echo %NewestFile%
期待どおりに動作しWindows 2003 Server
、最新のファイルを出力します
IntelMPFilesPath=C:\Programme\Intel\NGSMS\MPFiles
IntelMPFilesPath=C:\Programme\Intel\NGSMS\MPFiles
test.bat
しかし、同じバッチファイルを実行するとWindows 7
、次のようになります。
Die Umgebungsvariable "I" ist nicht definiert.
Die Umgebungsvariable "I" ist nicht definiert.
Die Umgebungsvariable "I" ist nicht definiert.
Die Umgebungsvariable "I" ist nicht definiert.
ECHO ist ausgeschaltet (OFF).
Win7 と Srv2003 のコマンド シェルにそれほど大きな違いがあるかどうか知っている人はいますか?