热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

文件复制与名称功能?区别在哪里?

如何解决《文件复制与名称功能?区别在哪里?》经验,为你挑选了1个好方法。

我找到了两种使用VBA在Excel中复制单个文件的方法.一个是文件副本:

FileCopy (originalPath), (pathToCopyTo)

另一个是名字:

Name (originalPath) As (pathToCopyTo)

性能/预期用途/功能有何不同?我没有注意到任何事情,但有兴趣知道!



1> RubberDuck..:

他们实际上做了很多不同的事情

FileCopy实际上将在该位置创建该文件的新副本pathToCopyTo,使原始文件保持不变.

Name 重命名原始文件.如果提供不同的文件路径,则可以有效地移动文件.(复制/粘贴操作.)因此,原始文件将不在您找到它的位置,它将位于新位置.

有关更多信息,请参阅以下MSDN文档:

姓名声明

FileCopy声明

至于性能,Name将更好地执行,因为操作系统不必在物理上复制磁盘上的数据.它只会在查找表中更新文件的位置.顺便提一下,这也是剪切/粘贴文件操作比复制/粘贴文件操作更快的原因.


推荐阅读
author-avatar
西乡塘化民以精神
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有