用bat编写将一个文件夹下面的文件复制到另外一个文件夹下
文件夹下没有子文件夹,只有一层,将A文件夹下的文件全部复制到B文件夹下,而且每个文件名前面加上new_。用bat怎么实现文件夹下文件数不确定...
文件夹下没有子文件夹,只有一层,将A文件夹下的文件全部复制到B文件夹下,而且每个文件名前面加上new_。用bat怎么实现
文件夹下文件数不确定 展开
文件夹下文件数不确定 展开
2个回答
展开全部
太简单了,如果有其他要求,请追问:
@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
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
xcopy d:\test e:\test
以上回答你满意么?
以上回答你满意么?
追问
复制到新文件夹之后,需要在原来的文件名之前加new_,比如A文件夹下的a.txt复制到B文件夹下就要重命名成new_a.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询