中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何拖放文件(夹)到批处理上使文件移动到某目录?
« [1] [2] »
作者:
标题: 如何拖放文件(夹)到批处理上使文件移动到某目录? 上一主题 | 下一主题
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『楼 主』:  如何拖放文件(夹)到批处理上使文件移动到某目录?

如题

2007-10-27 23:36
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 2 楼』:  



  Quote:
Originally posted by tireless at 2007-10-27 23:36:
如题

试一试这个!
move %1 c:\
那个c:\你自己改一改!!

2007-10-27 23:39
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 3 楼』:  

只能移动文件,不能移动文件夹。
并且郁闷速度很慢,要1-2秒。用鼠标右键的 移动到当前位置 速度很快

[ Last edited by tireless on 2007-10-27 at 03:52 AM ]

2007-10-27 23:48
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 4 楼』:  

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 ]

2007-10-27 23:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 5 楼』:  

这个路径没错吧
D:\"Program Files"\Script\"Batch Programing"\

2007-10-28 00:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 6 楼』:  

上面那个暂时不能批量移动
等我再改一下代码

2007-10-28 00:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by tireless at 2007-10-28 00:02:
这个路径没错吧
D:\"Program Files"\Script\"Batch Programing"\

那么 将那个%1 改成:

"%1"
试一试.

2007-10-28 00:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 8 楼』:  

怎么我这里可以不要双引号 "",也能移动带有空格的文件夹呢??

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

2007-10-28 00:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
s11ss
银牌会员





积分 2098
发帖 566
注册 2007-9-11
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by scriptor at 2007-10-28 12:06 AM:
怎么我这里可以不要双引号 "",也能移动带有空格的文件夹呢??

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

我测试也是。

2007-10-28 00:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 10 楼』:  

还有我想说的是
对于移动和copy等操作.
用命令行的工具要比那个右键用资源管理器来操作快

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

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

[ Last edited by scriptor on 2007-10-28 at 12:14 AM ]

2007-10-28 00:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 11 楼』:  



  Quote:
Originally posted by s11ss at 2007-10-28 00:08:


我测试也是。

谢谢了,看来我们没有错!!
:)

2007-10-28 00:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 12 楼』:  

你是说这样就能行吗?
move %1 D:\Program Files\Script\Batch Programing
我这怎么就不行呢,"%1"也不行

2007-10-28 00:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 13 楼』:  



  Quote:
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\"


:)试一试...
我上面也没有考虑你刚才讲的这个方面
不好意思,误解了!!

2007-10-28 00:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 14 楼』:  

唉 没办法了 就是不行!看来99%是我的系统有问题了
即使我改成 move %1 F:\
也是不行,不能移动文件夹:(

谢谢你了

[ Last edited by tireless on 2007-10-27 at 04:34 AM ]

2007-10-28 00:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
scriptor
银牌会员




积分 1187
发帖 555
注册 2006-12-21
状态 离线
『第 15 楼』:  

什么操作系统啊?
难道是move.exe的问题??

2007-10-28 00:34
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: