ファイルの行を反復処理する必要があります。次のコマンドは機能しません。エスケープ ")"ウィンドウのバッチ "コマンドの"
set filename=c:\program files (x86)\somewhere
...
for /f "delims==" %%i in (%filename%) do echo %%i
ファイル名に ")"が含まれています。エラー:
\somewhere) was unexpected at this time.
インラインファイル名の代わりに変数を使用する必要があるため、「^」でエスケープするとここでは機能しません。これを解決するには?
あなたは私のように3秒笑って私を倒す必要があった – Mechaflash
@Mechaflash:あなたの答えは私のものと同じです。だから+1です。 :) – Jon
@Mechaflash:ありがとう! –