中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 21:03
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]如何把多个文件夹下的txt文件拷贝到1个文件夹下? 查看 965 回复 7
楼 主 [已结]如何把多个文件夹下的txt文件拷贝到1个文件夹下? 发表于 2008-12-08 10:53 ·  中国 江苏 南通 电信
新手上路
积分 15
发帖 10
注册 2008-01-31 15:30
18年会员
UID 109901
性别 男
状态 离线
求教,怎么把好多文件夹下的txt文件拷贝到1个文件夹下?
比如d盘a文件夹下有很多子文件夹,每个文件夹下又有很多txt文本文件,如何批处理把这些txt文件拷贝到指定的d盘c文件夹下
谢谢

[ Last edited by HAT on 2008-12-8 at 12:32 ]
2 发表于 2008-12-08 11:10 ·  中国 江苏 南通 电信
新手上路
积分 15
发帖 10
注册 2008-01-31 15:30
18年会员
UID 109901
性别 男
状态 离线
高手帮下忙啊
3 发表于 2008-12-08 11:17 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@echo off
for /d /r "d:\a" %%a in (*) do copy /y "%%a\*.txt" "d:\c" >nul 2>nul
copy /y "d:\a\*.txt" "d:\c" >nul 2>nul


[ Last edited by tireless on 2008-12-8 at 11:21 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT +2 2008-12-08 12:32
4 发表于 2008-12-08 11:32 ·  中国 江苏 南通 电信
新手上路
积分 15
发帖 10
注册 2008-01-31 15:30
18年会员
UID 109901
性别 男
状态 离线
tireless
银牌会员

太感谢你了
5 发表于 2008-12-08 21:18 ·  中国 四川 泸州 联通
高级用户
★★★
积分 609
发帖 374
注册 2006-08-02 22:38
20年会员
UID 59720
状态 离线
@echo off
::wangwei qq251485609
@echo.
@echo 全盘查找指定文件并COPY到指定目录
@echo.
set /p wj= 输入文件名及扩展名:
md xwj
for %%f in (C D E F G H I J K L M N O P) do (
for /f %%i in ('dir %%f:\%wj% /a /b /s') do (
copy "%%i" "xwj\%%~nxi"
)
)
6 发表于 2008-12-08 22:58 ·  中国 福建 泉州 电信
初级用户
★★
积分 112
发帖 81
注册 2008-04-11 23:47
18年会员
UID 115654
性别 男
状态 离线
Originally posted by ZJHJ at 2008-12-8 09:18 PM:
@echo off
::wangwei qq251485609
@echo.
@echo 全盘查找指定文件并COPY到指定目录
@echo.
set /p wj= 输入文件名及扩展名:
md xwj
for %%f in (C D E F G ...


厉害
CN-DOS批处理室非官方QQ群①:61377162 ②:70174619 ③:75070617
请勿尝试同时加多个群
7 发表于 2008-12-09 16:46 ·  中国 江苏 南通 电信
新手上路
积分 15
发帖 10
注册 2008-01-31 15:30
18年会员
UID 109901
性别 男
状态 离线
你好,你这个能只输文件类型吗?比如:*.txt
8 发表于 2008-12-09 17:04 ·  中国 江苏 南通 电信
新手上路
积分 15
发帖 10
注册 2008-01-31 15:30
18年会员
UID 109901
性别 男
状态 离线
太强了,最好自己能设置盘符就更好了
论坛跳转: