标题: 如何拖放文件(夹)到批处理上使文件移动到某目录?
[打印本页]
作者: tireless
时间: 2007-10-27 23:36
标题: 如何拖放文件(夹)到批处理上使文件移动到某目录?
如题
作者: scriptor
时间: 2007-10-27 23:39
Quote: |
Originally posted by tireless at 2007-10-27 23:36:
如题 |
|
试一试这个!
move %1 c:\
那个c:\你自己改一改!!
作者: tireless
时间: 2007-10-27 23:48
只能移动文件,不能移动文件夹。
并且郁闷速度很慢,要1-2秒。用鼠标右键的 移动到当前位置 速度很快
[
Last edited by tireless on 2007-10-27 at 03:52 AM ]
作者: scriptor
时间: 2007-10-27 23:58
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 ]
作者: tireless
时间: 2007-10-28 00:02
这个路径没错吧
D:\"Program Files"\Script\"Batch Programing"\
作者: scriptor
时间: 2007-10-28 00:02
上面那个暂时不能批量移动
等我再改一下代码
作者: scriptor
时间: 2007-10-28 00:03
Quote: |
Originally posted by tireless at 2007-10-28 00:02:
这个路径没错吧
D:\"Program Files"\Script\"Batch Programing"\ |
|
那么 将那个%1 改成:
"%1"
试一试.
作者: scriptor
时间: 2007-10-28 00:06
怎么我这里可以不要双引号 "",也能移动带有空格的文件夹呢??
是你的操作有误还是我自己搞错了.??
但是 我这里除了不能批量之外, 其他的都可以实现.
用的是#2的代码!
作者: s11ss
时间: 2007-10-28 00:08
Quote: |
Originally posted by scriptor at 2007-10-28 12:06 AM:
怎么我这里可以不要双引号 "",也能移动带有空格的文件夹呢??
是你的操作有误还是我自己搞错了.??
但是 我这里除了不能批量之外, 其他的都可以实现.
用的是#2的代码! |
|
我测试也是。
作者: scriptor
时间: 2007-10-28 00:08
还有我想说的是
对于移动和copy等操作.
用命令行的工具要比那个右键用资源管理器来操作快
这个我以前发觉了,但是还不能很有把握的验证,
只是感觉上,cmd下要快...
刚才事了以下:
一个56M的文件夹,包含27个文件
move时候,只有不到0.01秒
[
Last edited by scriptor on 2007-10-28 at 12:14 AM ]
作者: scriptor
时间: 2007-10-28 00:09
Quote: |
Originally posted by s11ss at 2007-10-28 00:08:
我测试也是。 |
|
谢谢了,看来我们没有错!!
:)
作者: tireless
时间: 2007-10-28 00:19
你是说这样就能行吗?
move %1 D:\Program Files\Script\Batch Programing
我这怎么就不行呢,"%1"也不行
作者: scriptor
时间: 2007-10-28 00:27
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\"
:)试一试...
我上面也没有考虑你刚才讲的这个方面
不好意思,误解了!!
作者: tireless
时间: 2007-10-28 00:32
唉 没办法了 就是不行!看来99%是我的系统有问题了
即使我改成 move %1 F:\
也是不行,不能移动文件夹:(
谢谢你了
[
Last edited by tireless on 2007-10-27 at 04:34 AM ]
作者: scriptor
时间: 2007-10-28 00:34
什么操作系统啊?
难道是move.exe的问题??
作者: tireless
时间: 2007-10-28 00:38
XP系统
现在我电脑有个问题,用右键的“复制文件路径”去复制快捷方式的路径,结果是:C:\Documents and Settings\Administrator\Application Data\Microsoft\Internet Explorer\Quick Launch\Maxthon.lnk
...正确的路径是D:\Program Files\Maxthon2\Maxthon.exe
[
Last edited by tireless on 2007-10-27 at 04:40 AM ]
作者: scriptor
时间: 2007-10-28 00:51
哦
那就把那个右键功能去掉吧
呵呵呵 ....
作者: tireless
时间: 2007-10-28 00:57
那个“复制文件”右键没问题。是我的系统有问题。
。。。汗,一个简单的MOVE问题盖了18楼。
弱弱的问下:为什么9527兄那么牛?他把他以前的帖子都改成骂人的话,呵呵,好崇拜他啊~连头像都那么酷
[
Last edited by tireless on 2007-10-27 at 04:59 AM ]
作者: scriptor
时间: 2007-10-28 01:00
呵呵...这个问题我不知道呢!!
我也不想大家都那样...
呵呵...
作者: mountvol
时间: 2007-10-28 10:03
Quote: |
Originally posted by scriptor at 2007-10-28 00:08:
还有我想说的是
对于移动和copy等操作.
用命令行的工具要比那个右键用资源管理器来操作快
这个我以前发觉了,但是还不能很有把握的验证,
只是 ... |
|
在同一个磁盘内移动再大的文件也只需要不到1秒的时间,不论是CMD下还是Explorer下,都是一样。
其实二者应该速度没有区别的,归根结底都是那几个API,顶多由于Explorer由于提供的"取消"功能以及良好的界面带来可以忽略不计的性能上的损失而已。