ディレクトリ内の最新のファイルを見つけるためにバッチ ファイルを作成しようとしています。バッチで次のコマンドを使用しています。
call cd\
call d:
call cd "D:\OMS\Outbound\"
call for /f "tokens=* delims= " %%G in ('dir /b /od') do set newest=%%G
call pause
エラーが発生していますG was unexpected at this time
。
また、最新のファイルを ftp したいので、次の方法で"local:D:\OMS\Outbound\"
前に追加する必要があります。コマンドプロンプトから実行するとコードは正常に機能しますが、バッチファイルは機能しません。%%G
newest=local:D:\OMS\Outbound\%G