求助电脑高手,给文件夹批量重命名
只要把几个文件夹拉到批处理上就会把这几个文件夹里面的文件都集中一起,生成一个新的文件夹,然后自动删除源文件如果有文件重名,就把重名的文件重命名比如重名的文件都叫A,就把他...
只要把几个文件夹拉到批处理上就会把这几个文件夹里面的文件都集中一起,生成一个新的文件夹,然后自动删除源文件
如果有文件重名,就把重名的文件重命名
比如重名的文件都叫A,就把他们重命名为A001 A002 A003 A004.......
写错了字,是集合几个文件夹的文件,不是重命名 展开
如果有文件重名,就把重名的文件重命名
比如重名的文件都叫A,就把他们重命名为A001 A002 A003 A004.......
写错了字,是集合几个文件夹的文件,不是重命名 展开
3个回答
展开全部
“ctrl+a”选中所有文件夹,然后按“f2”(重命名的快捷键),输入文件夹的名字,所有的都改了名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off&setlocal enabledelayedexpansion
set "Folder=%date:~0,4%%date:~5,2%%date:~8,2%"
md %Folder%
for %%b in (%*) do (
for /f "delims=" %%a in ('dir /a-d /b /s "%%~b"') do (
if not defined %%~nxa (
set "%%~nxa=a"
) else (
set "num=0"
for %%i in (%*) do (
for /f "delims=" %%h in ('dir /a-d /b /s "%%~i\%%~nxa"') do (
set /a num+=1
set /a var=1000+!num!
set var=!var:~1!
move "%%h" "%Folder%\%%~nh!var!%%~xh"
)
)
)
)
)
for %%k in (%*) do (
for /f "delims=" %%j in ('dir /a-d /b /s "%%~k"') do move "%%j" "%Folder%"
)
rd /s /q %*
pause
会在批处理所在的目录下生一个以当天日期为名的文件夹,所有的文件都移动到此文件夹中。
请讲要处理的文件夹拖到此批处理上
更多追问追答
追问
哥,不对,文件夹拖过去后都被删除了
追答
那你看看有没有生成一个以当天日期命名的文件夹,如果不想删除文件夹,去掉倒数第二行
来自:求助得到的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去网上搜索寻找批量改名程序 网上很多的 自己下载看看是否 符合你自己的要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询