補足後半の動かない理由についてだけ回答を。
for /r %%A in (\u0026quot;%%C\\%%B\\01 *\u0026quot;.m4a \u0026quot;%%C\\%%B\\1-01 *\u0026quot;.m4a) do (
ここのカッコの中身のファイルパターンの指定の仕方がおかしいです。
\u0026quot;\u0026quot;で囲むなら拡張子も含める必要があります。
また、検索するファイルパスもおかしいです。
%%Bには%%Cの内容も含まれているので、期待するパス指定になってません。
これは%%C, %%Bのそれぞれに何が入っているのかは ECHOで確認してみれば
すぐに分かることなので、デバッグ(の知識)不足ともいえます。
つまり
for /r %%A in (\u0026quot;%%B\\01 *.m4a\u0026quot; \u0026quot;%%B\\1-01 *.m4a\u0026quot;) do (
とすれば動作するはずです。
----
QID:14321703059
UID:1053072163