中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 05:54
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]复制文件 查看 1,235 回复 10
楼 主 [已结]复制文件 发表于 2008-10-19 19:25 ·  中国 广东 广州 电信
初级用户
★★
积分 109
发帖 65
注册 2008-07-28 22:04
18年会员
UID 122281
性别 女
状态 离线
我经常会试用软件,新下载的软件会放在“F:\桌面”文件夹下,觉得好的话我会将之复制到"E:\软件"和"I:\软件"下进行备份。

所以求一批处理,令任意文件(夹)拖放到此批处理图标上,即可将这个文件(夹)复制到"E:\软件"和"I:\软件"下,并删除“F:\桌面”下的这个文件(夹)。

[ Last edited by HAT on 2008-10-26 at 00:32 ]
2 发表于 2008-10-19 19:33 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
xcopy /e /y "%~1" "E:\软件"
move /y "%~1" "I:\软件"
3 发表于 2008-10-19 19:47 ·  中国 广东 广州 电信
初级用户
★★
积分 109
发帖 65
注册 2008-07-28 22:04
18年会员
UID 122281
性别 女
状态 离线
谢谢楼上的大大
4 Re 3楼 发表于 2008-10-19 19:56 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
多潜水学习
中国DOS联盟批处理室经典帖子合集
http://www.cn-dos.net/forum/viewthread.php?tid=31551
5 发表于 2008-10-25 15:30 ·  中国 广东 广州 电信
初级用户
★★
积分 109
发帖 65
注册 2008-07-28 22:04
18年会员
UID 122281
性别 女
状态 离线
经过诸多的检验,发现不可同时处理多个文件,且若处理的是文件夹的话,会出现错误,文件夹内的文件会移动到E:\软件,但只是移动文件夹内的文件,而没有移动整个文件夹,而I:\软件并没有发生变化,而原文件并没有删除……
6 发表于 2008-10-25 17:48 ·  中国 江西 赣州 安远县 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
---

[ Last edited by tireless on 2008-10-25 at 21:01 ]
7 发表于 2008-10-25 19:40 ·  中国 广东 广州 电信
初级用户
★★
积分 109
发帖 65
注册 2008-07-28 22:04
18年会员
UID 122281
性别 女
状态 离线
楼上的并未改善其状况。加油
8 发表于 2008-10-25 20:42 ·  中国 江西 赣州 安远县 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
@echo off
for %%a in (%*) do (
dir /a:d /b %%a >nul 2>nul && (
xcopy %%a "E:\软件\%%~nxa" /i /q /y /h /k /e>nul
xcopy %%a "I:\软件\%%~nxa" /i /q /y /h /k /e>nul
rd /s /q %%a
) || (
copy /y %%a E:\软件>nul
copy /y %%a I:\软件>nul
del /f %%a
)
)


[ Last edited by tireless on 2008-10-26 at 20:18 ]
9 发表于 2008-10-25 23:10 ·  中国 广东 广州 电信
初级用户
★★
积分 109
发帖 65
注册 2008-07-28 22:04
18年会员
UID 122281
性别 女
状态 离线
经经验,文件夹在复制到D:\软件文件夹钱就被移动到E:\软件
10 Re 9楼 发表于 2008-10-26 00:16 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
你再试试...刚才忘记把 d:\软件 改回来了。

[ Last edited by tireless on 2008-10-26 at 00:19 ]
11 发表于 2008-10-26 00:23 ·  中国 广东 广州 电信
初级用户
★★
积分 109
发帖 65
注册 2008-07-28 22:04
18年会员
UID 122281
性别 女
状态 离线
对不起,刚刚我更改过文件夹的路径(是错误的路径),所以测试不成功。已经再次测试,可以同时处理多个文件,而且处理文件夹时也不会不处理文件夹。谢谢tireless
论坛跳转: