批处理命令拷贝文件夹

@echooffset"p=D:\123"set"p1=D:\00"set"agnfname=D:\aaa.txt"cd/d"%p%"echo正在复制...for/f%%... @echo off
set "p=D:\123"
set "p1=D:\00"
set "agnfname=D:\aaa.txt"
cd/d "%p%"
echo 正在复制...
for /f %%i in (%agnfname%)do (
if exist %%i (echo f|xcopy/y/q "%%i" "%p1%\%%i">nul
echo %%i)else (
set/a n+=1
call set "#%%n%%=%%i"))
echo;
if defined n (
echo 有下列 %n% 个文件并不存在,请核查!
for /L %%i in (1,1,%n%) do call echo %%#%%i%%
echo;)
pause

这个只能复制文件 如果复制文件夹的话就变成没有后缀的文件那样了
求大神帮忙
文件夹就变成这样 无法打开
展开
 我来答
背锅侠丶李达康
2017-09-28 · TA获得超过1311个赞
知道大有可为答主
回答量:2706
采纳率:96%
帮助的人:743万
展开全部
使用“XCOPY 源文件 目标文件 /s /e”即可。
1、例如:想要C盘的DD文件夹内的所有文件复制到D盘的GG文件夹下,那么命令就是:
XCOPY C:\DD\* D:\GG /s /e

这样DD文件夹内所有文件就复制到GG文件夹了。
2、如果只需要复制某些类型文件到GG文件夹内,例如复制word文档:
XCOPY C:\DD\*.doc D:\GG /s /e
即可把DD文件夹内的额所有word文档复制到GG文件夹内。
3、然后根据是写成需要的批处理即可(.bat结尾的文件)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式