✔ 最佳答案
──────────────────────────
@echo off
chcp 950 > nul
setlocal enabledelayedexpansion
set extfilter="\.wav$ \.aiff$ \.flac$ \.alac$ \.wma$ \.mp3$ \.m4a$ \.ogg$ \.opus$"
:: ----------------------------------------------------
type nul > "%~dp0\grouplist.txt"
echo 正在列舉清單,請稍候...
for /f "delims=" %%a in ('dir "%~dp0" /s/b /a:-d ^| findstr /i /r %extfilter% ^| find /i "-"') do (
for /f "delims=- tokens=1,2*" %%b in ('echo %%~na') do (
find /i "%%b" "grouplist.txt" > nul
if "!ErrorLevel!" == "1" ( echo %%b >> "%~dp0\grouplist.txt")
)
)
endlocal
──────────────────────────
參考範例
http://www.wikifortio.com/776246
一樣放入母資料夾就可以用.
不知道你具體是要怎麼複製, 範例檔裡面寫了兩種, 詳細可以看說明.
ps.
發現到你問了滿多類似問題, 有興趣的話網上都找得到很多關於CMD指令的教學,
自己修改應該會比較符合你的需求.