バッチスクリプトでplsqlを含むフォルダ名をコンパイルするために実行することがあります。ループ用バッチスクリプトで変数が設定されない
for /F %%a in ('dir /b D:\AHP_WorkDir\var\jobs\projects\rprt_test\rprt_test\plsql') do (
set FOLDER=%%a
echo *** PROCESSING FOLDER %FOLDER% ***
)
このエコー *処理FOLDER *私はそれをそう
を検証する上であまりにも長い道のりを過ごした後に真であるかなり確信している変数が設定されて取得されていないかのように
、 ...どうしたんだ?
ヒント: 'ENABLEDELAYEDEXPANSION'を検索 – adarshr
この同じ問題を扱う多くの既存の質問がたくさんありますが、それらはすべて同様の答えを持っています。答えはヘルプシステム内で見つけることができます - コマンドラインから 'HELP FOR'または' FOR /? 'をタイプしてください。ヒント - 遅延拡張の議論を探します。 – dbenham
@dbenham - :-)あなたは正しく死んでいる!このタイプの質問ごとに1セントしか得られない場合... – jeb