1
ファイルサイズ、ファイル名、ファイル拡張子の一覧を取得し、テキストファイルに書き込むには、 'C:\ Temp'のすべてのサブフォルダを再帰的に実行しようとしています。私はコロン(:)で値を区切ります。Forループをバッチファイルで実行する
以下のコマンドは、cmdプロンプトに直接入力すると完全に機能します。
バッチパラメータ置換でパス演算子の以下の使用が無効です:%〜アロンソ:%〜xAで>>私は、私は次のメッセージを取得する.batファイルに貼り付けて、それを実行し MyOutput.txt
'%%〜zA'を '%%〜zA'に置き換えても、それは動作しません。私はドスに非常に新しいです
for /R "C:\Temp" %A in (*.*) do echo %~zA : %~fA : %~xA >> MyOutput.txt
: これは私のコマンドです。助けてもらえますか?事前
それはここに動作します。バッチファイルでは常に%% A。 –