科技时代新浪首页 > 科技时代 > 学园 > 正文

由Windows远程桌面想到的复制粘贴问题


http://www.sina.com.cn 2006年07月13日 16:32 天极yesky

  作者:周玲生(原创)

  相信有很多人和我一样,一直以来都对Windows系统的复制(粘贴)问题充满了困惑:为什么将文件(夹)从一个目录复制到另一个目录时,若再运行其它程序,系统的反应明显就会变迟钝,而且反应速度快慢似乎与所复制(拷贝)的文件(夹)大小成反比。难道果真如某些观点所述:在复制文件(夹)时,系统首先将源数据复制到剪贴板(内存)中,然后再由剪贴板(内存)粘贴到目标处。假设这种观点成立,那么为什么仅有256MB的物理内存的系统却可以复制多达几个G的文件(夹)呢?按照上述观点,本来应该发生类似数据溢出的错误啊?难道它们借用硬盘作为虚拟内存进行操作,可是也不对呀,明明主机的虚拟内存只设置为768MB大小(图1),按理说怎么也容不下这么大的文件(夹)啊?这到底是怎么一回事?]

由Windows远程桌面想到的复制粘贴问题

图 1

  最近,笔者在使用Windows XP远程桌面进行复制(粘贴)操作时,发现一个有趣的现象:如果要从远程桌面系统中将一个文件复制到本地桌面系统来(比如名为1.txt的记事本文档),在远程桌面系统的资源管理器中选中该文件,然后用右键菜单中的复制命令或是组合快捷键Crtl+C来复制该文件(图2),在本地桌面系统的资源管理器中是无法进行任何粘贴操作的;但是如果先用记事本打开该文件,用Crtl+A选中全部内容,接着在记事本中用右键菜单的复制命令或Crtl+C复制(图3),再切换到本地桌面系统,打开记事本,用右键菜单的粘贴命令或Crtl+V即可将所复制的内容粘贴至记事本中了,之后就可以将其保存为1.txt的文档。利用这样“曲线救国”似的迂回策略,可以实现将文件从远程桌面系统复制到本地桌面系统的目的。

由Windows远程桌面想到的复制粘贴问题

图 2

由Windows远程桌面想到的复制粘贴问题

图3

  上述的情况同样也发生在Word、Excel等文档、BMP等图片文件中。这个小问题激发了笔者的兴趣。经过对这一现象进一步的深入研究,总算有了些许认识,不揣冒昧,写下来与大家一起商榷。

 [1] [2] [下一页]

发表评论

爱问(iAsk.com) 相关网页共约846,000



评论】【论坛】【收藏此页】【 】【多种方式看新闻】【下载点点通】【打印】【关闭




科技时代意见反馈留言板 电话:010-82628888-5595   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2006 SINA Inc. All Rights Reserved

新浪公司 版权所有