发布网友 发布时间:2022-04-26 10:02
共2个回答
热心网友 时间:2022-06-27 03:13
@echo
off
setlocal
enabledelayedexpansion
for
/f
"delims="
%%a
in
('dir/s/b/ad')
do
(
set
hcy=%%~na
set
hcy=!hcy:c=000!
ren
"%%a"
"!hcy!"
)
pause
记住,把bat放在那些要修改的带有c的文件夹旁边(就是同一目录)
而且要把c=000,这里的000改成你想要的字符。
热心网友 时间:2022-06-27 03:14
@echo off
for /r d:\ %%a in (*.mp3 *.wma) do (
if not "%%~dpa"=="d:\music\" copy "%%a" "d:\music"
)
追问第二和第三段有点看不懂。。。
追答for /r d:\ %%a in (*.mp3 *.wma) do ( 这个读取d盘所有子目录中的mp3和wma 文件,以%%a表示
if not "%%~dpa"=="d:\music\" copy "%%a" "d:\music" 这行表示 如果文件不是在d:\music目录,则将文件复制到d:\music
)