フォルダAとフォルダBがあるとしましょう。フォルダAにはファイルA1とA2があります。フォルダBにはファイルB1とB2があります。
各フォルダーにそのフォルダー内のファイルをリストするテキストファイルを作成したいです。そのため、フォルダAにfileA.txtを作成し、A1とA2のファイル名をリストし、Bのファイル名も同じにします。
次のことを試みたがうまくいかなかった
for /d %%g in ("*") do (
for /r %%y in ("*.mp4") do (
echo file '%%y'
) > ./%%g/mylist.txt
)
任意の助けは大歓迎です
と言っていますそれで私はさらに一歩進んだ(下記は私の最新のスクリプトです)。問題は、フォルダAとフォルダBの両方に作成された各ファイルにすべてのAのリストがあることです。 BファイルAフォルダ内に作成されたmylist.txt内のAファイルと、Bフォルダ内のテキストファイル用のBファイルのみを含めます。助言がありますか?再度、感謝します!
—
joe_sh
for /d %%g in ("*") do (
for /r %%y in ("*.mp4") do (
echo file '%%y' >> ./%%g/mylist.txt
)
)
>>
ファイルに追加します。独身者>
前の内容を上書きするので、最後の書き込みだけが持続します。