バッチを書くとき FOR 使用したことのあるループ tildes スクリプトのコマンド部分の変数プレースホルダー名には、二重引用符で囲みます。
構文例
FOR %%A IN ("*.*") DO ECHO "%%~A"
理由
私は通常、このようなスクリプトを標準として、それらが考えなくても本当に必要であるかどうかにかかわらず書く。二重引用符を set ループの一部を削除してから、 command parameter ループの一部
質問
他の人が経験した理由、またはおそらく公式に文書化された理由が、あなたが使いたいと思うかどうか tildes この理由で FOR cmdまたはバッチ経由でループします。
私はそれらを使ったことがなく、また使う必要もありませんでした。一目見たくないし、ユーザーのホームフォルダーとは関係ないと思うので、私はしたくない。文体的な選択、他人の言うことに興味がある。
—
primohacker
一般的に私はちょっとした音のためだけにちょっとした「ちょっとした時間」をコマンドに追加したくはありません。
—
primohacker
