主要内容

复制文件

复制文件或文件夹

描述

复制文件来源复制文件或文件夹来源到当前文件夹。在成功复制文件操作时,新文件的时间戳与来源.

实例

复制文件来源目的地副本来源到文件或文件夹目的地.

  • 如果来源那么,这是一个文件吗目的地可以是文件或文件夹。

  • 如果来源是一个文件夹,那么目的地必须是一个文件夹。

  • 如果来源是一个文件夹或指定多个文件和目的地那就不存在了复制文件试图创造目的地.

实例

复制文件来源目的地F副本来源目的地,即使目的地不可写。的读/写属性的状态目的地不会改变。

实例

地位=复制文件(___)复制指定的文件或文件夹,并返回1.如果操作成功。否则复制文件返回0. 您可以将此语法与前面语法中的任何输入参数组合一起使用。

实例

[地位,味精]=复制文件(___)还返回发生的任何警告或错误的消息文本。

实例

[地位,味精,msgID]=复制文件(___)此外,还返回发生的任何警告或错误的消息ID。

例子

全部崩溃

复制myfile1.m从当前文件夹到子文件夹我的文件夹.

mkdir我的文件夹复制文件myfile1.m我的文件夹

创建一份myfile1.m在当前文件夹中,为其指定名称myfile2.m.

复制文件myfile1.mmyfile2.m

复制名称以开头的文件和子文件夹我的从当前文件夹到当前文件夹新文件夹哪里新文件夹还不存在。

复制文件我的*新文件夹

复制文件myfile1.m从当前文件夹到只读文件夹受限制的.

创建只读文件夹受限制的.

mkdir受限制的文件属性受限制的-w

复制并重命名该文件myfile1.m。状态为0表示复制未成功。

状态=复制文件('myfile1.m',“受限”);地位
地位=必然的0

复制文件myfile1.m使用“f”选项覆盖目标文件夹的只读状态。状态为1且为空消息消息ID确认复制成功。

[状态、消息、消息ID]=复制文件('myfile1.m',“受限”,“f”);地位
地位=必然的1.
消息
message=0x0空字符数组
消息ID
messageId=0x0空字符数组

输入参数

全部崩溃

要复制的文件或文件夹,指定为字符向量或字符串标量。要复制多个文件或文件夹,请使用通配符(*)。

来源复制本地文件或文件夹时可以是绝对路径或相对路径。但是,要在远程位置复制文件和文件夹,来源必须包含指定为统一资源定位器(URL)的完整路径。有关详细信息,请参阅使用远程数据.

笔记

如果来源是字符串,将所有输入括在括号中。例如,copyfile(“myfile.m”、“newfolder”).

文件或文件夹目标,指定为字符向量或字符串标量。目的地不能包含通配符(*)。

如果目的地是本地位置,可以将其指定为绝对或相对路径。如果在中指定了文件夹目的地不存在,,复制文件将创建这些文件夹。如果目的地是远程的,它必须包含指定为URL的完整路径。有关详细信息,请参阅使用远程数据.

笔记

如果目的地是字符串,将所有输入括在括号中。例如,copyfile(“myfile.m”、“newfolder”).

输出参数

全部崩溃

复制状态,指示移动文件或文件夹的尝试是否成功,返回为01.. 如果尝试成功,则地位为1。否则,该值为0。

数据类型:必然的

错误消息,作为字符向量返回。如果发生错误或警告,味精包含错误或警告的消息文本。否则,味精是空的,,''.

错误消息标识符,作为字符向量返回。如果出现错误或警告,msgID包含错误或警告的消息标识符。否则,msgID是空的,,''.

兼容性考虑

全部展开

R2020a中的行为发生了变化

R2020a中的行为发生了变化

在R2006a之前引入