windows:batch:child-directry-files
特定のフォルダ名の中のファイルを処理する
for /d /r %%a in (*hoge) do ( pushd %%a for /r %%b in (*.csv) do ( echo %%b ) )
現在開いているフォルダ内にある「hoge」というフォルダに限定して、CSVファイルを処理していきます。
forの後ろのパラメータは/dはディレクトリを対象に、/rですべての階層の子フォルダを対象にします。
()内に指定するフォルダ名を入力。変数にはフルパスでフォルダ名が入るため、ワイルドカードなどを使って指定します。
pushdで対象のフォルダに移動。同じ要領でCSVファイルを処理していきます。こちらはファイルが対象なので/dは不要。子フォルダがなければ/rも不要です。
スポンサーリンク
windows/batch/child-directry-files.txt · 最終更新: 2023/10/25 01:17 by Shohei Okuda