首页 > 编程知识 正文

copy是啥意思(Copy、CopyFile、FileCopy的用法)

时间:2023-05-05 00:35:16 阅读:123803 作者:2233

API函数版权文件。

1、复印方法

说明

将指定的文件或文件夹从一个位置复制到另一个位置。

语法

object.Copy destination[,overwrite]

Copy方法的语法包含以下部分:

部分说明

对象需要。 始终是File或Folder对象的名称。

目标所需。 将文件或文件夹复制到的接收方。 不允许通配符。

overwrite是可选的。 布尔值。 如果该值为True,则将复盖现有文件或文件夹。 如果为False,则不涵盖它们。

说明

对于File或Folder,Copy方法的结果与FileSystemObject.CopyFile或FileSystemObject.CopyFolder操作的结果相同。 在后者的情况下,object引用的文件或文件夹作为参数传递。 请注意,您可以通过以后的方法复制多个文件或文件夹。

=====================================

2、版权文件方法

说明

将一个或多个文件从一个位置复制到另一个位置。

语法

object.CopyFile source,destination[,overwrite]

CopyFile方法的语法包含以下部分:

部分说明

对象需要。 对象始终是文件系统对象的名称。

source需要。 说明表示要复制的文件的字符串文件。 可以包含通配符。

目标所需。 指示将向其复制source中一个或多个文件的接收方的字符串中不能使用通配符。

overwrite选项的。 指示存在的文件是否被复盖的布尔值。 如果为True,则文件将被复盖; 如果为False,则不涵盖它们。 默认值为True。 请注意,如果目标具有只读属性设置,则无论overwrite的值如何,CopyFile都将失败。

说明

通配符仅适用于source参数的最后一个路径部件。 例如,可以在以下情况下使用通配符:

file system object.copyfile " c :my documentsletters *.doc "," c:tempfolder"

但是,以下情况下不可用:

file system object.copyfile“c :my documents *R1? 97.xls "," c : (临时文件夹)

如果source包含通配符或目标,并且以路径分隔符结尾,则目标被认为是已存在的文件夹,并且将复制匹配的文件。 否则,我们认为目标是要创建的文件的名称。 无论如何,复制一个文件可能会导致三个事件。

如果目标不存在,则将复制源。 这是正常情况。

如果目标是现有文件,则当overwrite的值为False时发生错误。 否则,source副本文件将尝试复盖现有文件。

如果目标是目录,则会发生错误。

如果使用通配符的source与文件不匹配,也会发生错误。 CopyFile方法因第一个遇到的错误而停止。 请不要回滚或撤消在发生错误之前所做的更改。

=====================================

3、FileCopy语句

复制文件。

语法

文件复制源,目标

FileCopy语句的语法包含以下命名参数:

部分说明

source必需参数。 表示要复制的文件名的字符串表达式。 source可以包含目录或文件夹以及驱动器。

目标所需的参数。 指定目标文件名的字符串表达式。 目标可以包括目录或文件夹以及驱动器。

说明

如果尝试对打开的文件使用FileCopy语句,则会发生错误。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。