批处理为文件名加前缀!!!

我有一个主文件夹,其下包含很多子文件夹,每个子文件夹下又包含许多不同类型的文件,如JPG, DOC,XLS,PDF 等。我想在所有文件名(不是文件夹)前增加一个 " C- " , 这个批处理应该如何写??

第1个回答  2010-09-01
记得hi里给你解答过了,试试吧:

::══代══码══开══始═══
@echo off
for /f "delims=" %%i in ('dir /a-d/b/s *.*') do (
if not "%%i"==%0 ren "%%i" "C-%%~nxi")
echo 命名完毕
pause
::══代══码══结══束═══来自:求助得到的回答本回答被提问者采纳
第1个回答  2010-09-01

为所有文件加前缀(替换"我是前缀"为你要加的内容即可):

for %%i in (*.*)  do ren  "%%i"  "我是前缀""%%i" 




对你有帮助点个赞即可

第2个回答  2010-08-26
@echo off
for /r "d:\文件夹路径" %%i in (*)do ren "%%i" C-%%~nxi
第3个回答  2010-08-25
相似回答