中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-06 07:25
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何拖放文件(夹)到批处理上使文件移动到某目录? 查看 1,801 回复 19
楼 主 如何拖放文件(夹)到批处理上使文件移动到某目录? 发表于 2007-10-27 23:36 ·  中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
如题
2 发表于 2007-10-27 23:39 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
Originally posted by tireless at 2007-10-27 23:36:
如题



试一试这个!

move %1 c:\


那个c:\你自己改一改!!
3 发表于 2007-10-27 23:48 ·  中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
只能移动文件,不能移动文件夹。
并且郁闷速度很慢,要1-2秒。用鼠标右键的 移动到当前位置 速度很快

[ Last edited by tireless on 2007-10-27 at 03:52 AM ]
4 发表于 2007-10-27 23:58 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
hehe...
我这里可以移动文件夹的啊
不知道你怎么做的??

速度,可以给你看看代码

@echo off
echo t1=%time%
echo.
move %1 c:\
echo t2=%time%
pause

你再试一次,那个快???

[ Last edited by scriptor on 2007-10-28 at 12:00 AM ]
5 发表于 2007-10-28 00:02 ·  中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
这个路径没错吧
D:\"Program Files"\Script\"Batch Programing"\
6 发表于 2007-10-28 00:02 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
上面那个暂时不能批量移动
等我再改一下代码
7 发表于 2007-10-28 00:03 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
Originally posted by tireless at 2007-10-28 00:02:
这个路径没错吧
D:\"Program Files"\Script\"Batch Programing"\



那么 将那个%1 改成:

"%1"
试一试.
8 发表于 2007-10-28 00:06 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
怎么我这里可以不要双引号 "",也能移动带有空格的文件夹呢??

是你的操作有误还是我自己搞错了.??
但是 我这里除了不能批量之外, 其他的都可以实现.
用的是#2的代码!
9 发表于 2007-10-28 00:08 ·  中国 北京 电信
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
18年会员
UID 97070
性别 男
状态 离线
Originally posted by scriptor at 2007-10-28 12:06 AM:
怎么我这里可以不要双引号 "",也能移动带有空格的文件夹呢??

是你的操作有误还是我自己搞错了.??
但是 我这里除了不能批量之外, 其他的都可以实现.
用的是#2的代码!


我测试也是。
10 发表于 2007-10-28 00:08 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
还有我想说的是
对于移动和copy等操作.
用命令行的工具要比那个右键用资源管理器来操作快

这个我以前发觉了,但是还不能很有把握的验证,
只是感觉上,cmd下要快...

刚才事了以下:
一个56M的文件夹,包含27个文件
move时候,只有不到0.01秒

[ Last edited by scriptor on 2007-10-28 at 12:14 AM ]
11 发表于 2007-10-28 00:09 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
Originally posted by s11ss at 2007-10-28 00:08:


我测试也是。



谢谢了,看来我们没有错!!
:)
12 发表于 2007-10-28 00:19 ·  中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
你是说这样就能行吗?
move %1 D:\Program Files\Script\Batch Programing
我这怎么就不行呢,"%1"也不行
13 发表于 2007-10-28 00:27 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
Originally posted by tireless at 2007-10-28 00:19:
你是说这样就能行吗?
move %1 D:\Program Files\Script\Batch Programing
我这怎么就不行呢,"%1"也不行


哦,原来这样啊!!

那就必须将目标地址加上""

move %1 "D:\Program Files\Script\Batch Programing\"


:)试一试...
我上面也没有考虑你刚才讲的这个方面
不好意思,误解了!!
14 发表于 2007-10-28 00:32 ·  中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
唉 没办法了 就是不行!看来99%是我的系统有问题了
即使我改成 move %1 F:\
也是不行,不能移动文件夹:(

谢谢你了

[ Last edited by tireless on 2007-10-27 at 04:34 AM ]
15 发表于 2007-10-28 00:34 ·  中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
什么操作系统啊?
难道是move.exe的问题??
论坛跳转: