批处理 新建文件夹 复制指定文件到文件夹并重新命名

请高手帮忙。我有一些文件,比如aa01.dbf、aa02.dbf……,cd01.dbf、cd02.dbf……,这些文件均在一个文件夹下,想做这样的处理:1、新建一批以01... 请高手帮忙。
我有一些文件,比如aa01.dbf、aa02.dbf……,cd01.dbf、cd02.dbf……,这些文件均在一个文件夹下,想做这样的处理:
1、新建一批以01、02……命名的文件夹。
2、把aa01、cd01放入文件夹01,把aa02、cd02放入文件夹02……依次类推。
3、给文件夹内的aa01、aa02……文件改名为**,cd01、cd02改名为XX,保存。
请高手写出批处理命令,尽量带注释,非常感谢!
第3点,文件夹内的aa01、aa02……文件改名为**,cd01、cd02改名为XX,不同文件夹内的文件名称是相同的,如aa01,aa02重命名后名称相同,不过是在不同的文件夹内。
展开
 我来答
百度网友b9f2d93
2009-04-01 · TA获得超过994个赞
知道大有可为答主
回答量:1692
采纳率:0%
帮助的人:1201万
展开全部
::将此批处理放入dbf文件相同文件夹内
::由于文件名称不能为**,此例以YY代替**
::所有测试都很成功

@echo off
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=*" %%i in ('dir /b /A-D *.dbf') do (
set var=%%~ni
set var1=!var:~2,2!
if not exist !var1! md !var1!
move /Y *!var1!.dbf !var1!
)
for /f "tokens=*" %%a in ('dir /b /s aa*.dbf') do (ren "%%a" YY)
for /f "tokens=*" %%a in ('dir /b /s cd*.dbf') do (ren "%%a" XX)
77450903
2009-04-01 · TA获得超过1121个赞
知道小有建树答主
回答量:979
采纳率:0%
帮助的人:534万
展开全部
@echo off
::设置文件路径fd值
set fd=c:\123.txt
::把fc:\123.txt复制到d e f g h i盘里的所有文件夹里排除系统盘
for /r "d:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "e:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "f:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "g:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "h:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "i:" /d %%i in (*)do copy /y "%fd%" "%%i"

要复制的文件名,自己加上去.可以设置扩展名的.
比如我要复制C盘A文件夹所有.txt文件到D盘下。你就这样写;
copy c:\a\*.txt d:
如果是一个文件夹xcopy /e c:\a d:\
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b48568a
2009-04-01 · TA获得超过156个赞
知道答主
回答量:533
采纳率:0%
帮助的人:185万
展开全部
。。应该没这指令,你可以点文件排序 然后按名字分开。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无私自我上天堂c
2009-04-01 · TA获得超过166个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:0
展开全部
学习学习语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式