用bat编写将一个文件夹下面的文件复制到另外一个文件夹下

文件夹下没有子文件夹,只有一层,将A文件夹下的文件全部复制到B文件夹下,而且每个文件名前面加上new_。用bat怎么实现文件夹下文件数不确定... 文件夹下没有子文件夹,只有一层,将A文件夹下的文件全部复制到B文件夹下,而且每个文件名前面加上new_。用bat怎么实现
文件夹下文件数不确定
展开
 我来答
付芝华
推荐于2017-11-26 · TA获得超过566个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:392万
展开全部

太简单了,如果有其他要求,请追问:

@echo off
for /f "delims=" %%i in ('dir "D:\A"') do (copy "%%i" "D:\B\new_%%~nxi")
pause
追问
复制已经知道了,但复制到新文件夹之后,需要在原来的文件名之前加new_,比如A文件夹下的a.txt复制到B文件夹下就要重命名成new_a.txt,这个怎么实现
追答

完善下代码:

@echo off
cd /d "D:\A"
for /f "delims=" %%i in ('dir /b') do (copy "%%i" "D:\B\new_%%~nxi")
pause
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北极星Xd66
2014-09-01 · 超过60用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:143万
展开全部
xcopy d:\test e:\test
以上回答你满意么?
追问
复制到新文件夹之后,需要在原来的文件名之前加new_,比如A文件夹下的a.txt复制到B文件夹下就要重命名成new_a.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式