文档帮助中心文档
*.*
复制文件或文件夹
复制文件源
复制文件源目标
复制文件源目标文件
状态=复制文件(___)
[状态,msg]=复制文件(___)
[状态、消息、msgID]=复制文件(___)
复制文件来源复制文件或文件夹来源到当前文件夹。在成功复制文件操作时,新文件的时间戳与来源.
复制文件来源
来源
复制文件
实例
复制文件来源目的地副本来源到文件或文件夹目的地.
复制文件来源目的地
目的地
如果来源那么,这是一个文件吗目的地可以是文件或文件夹。
如果来源是一个文件夹,那么目的地必须是一个文件夹。
如果来源是一个文件夹或指定多个文件和目的地那就不存在了复制文件试图创造目的地.
复制文件来源目的地F副本来源到目的地,即使目的地不可写。的读/写属性的状态目的地不会改变。
复制文件来源目的地F
地位=复制文件(___)复制指定的文件或文件夹,并返回1.如果操作成功。否则复制文件返回0. 您可以将此语法与前面语法中的任何输入参数组合一起使用。
地位=复制文件(___)
地位
1.
0
[地位,味精]=复制文件(___)还返回发生的任何警告或错误的消息文本。
[地位,味精]=复制文件(___)
味精
[地位,味精,msgID]=复制文件(___)此外,还返回发生的任何警告或错误的消息ID。
[地位,味精,msgID]=复制文件(___)
msgID
全部崩溃
复制myfile1.m从当前文件夹到子文件夹我的文件夹.
myfile1.m
我的文件夹
mkdir我的文件夹复制文件myfile1.m我的文件夹
创建一份myfile1.m在当前文件夹中,为其指定名称myfile2.m.
myfile2.m
复制文件myfile1.mmyfile2.m
复制名称以开头的文件和子文件夹我的从当前文件夹到当前文件夹新文件夹哪里新文件夹还不存在。
我的
新文件夹
复制文件我的*新文件夹
复制文件myfile1.m从当前文件夹到只读文件夹受限制的.
受限制的
创建只读文件夹受限制的.
mkdir受限制的文件属性受限制的-w
复制并重命名该文件myfile1.m。状态为0表示复制未成功。
状态=复制文件('myfile1.m',“受限”);地位
地位=必然的0
复制文件myfile1.m使用“f”选项覆盖目标文件夹的只读状态。状态为1且为空消息和消息ID确认复制成功。
消息
消息ID
[状态、消息、消息ID]=复制文件('myfile1.m',“受限”,“f”);地位
地位=必然的1.
message=0x0空字符数组
messageId=0x0空字符数组
要复制的文件或文件夹,指定为字符向量或字符串标量。要复制多个文件或文件夹,请使用通配符(*)。
来源复制本地文件或文件夹时可以是绝对路径或相对路径。但是,要在远程位置复制文件和文件夹,来源必须包含指定为统一资源定位器(URL)的完整路径。有关详细信息,请参阅使用远程数据.
笔记
如果来源是字符串,将所有输入括在括号中。例如,copyfile(“myfile.m”、“newfolder”).
copyfile(“myfile.m”、“newfolder”)
文件或文件夹目标,指定为字符向量或字符串标量。目的地不能包含通配符(*)。
如果目的地是本地位置,可以将其指定为绝对或相对路径。如果在中指定了文件夹目的地不存在,,复制文件将创建这些文件夹。如果目的地是远程的,它必须包含指定为URL的完整路径。有关详细信息,请参阅使用远程数据.
如果目的地是字符串,将所有输入括在括号中。例如,copyfile(“myfile.m”、“newfolder”).
复制状态,指示移动文件或文件夹的尝试是否成功,返回为0或1.. 如果尝试成功,则地位为1。否则,该值为0。
数据类型:必然的
必然的
错误消息,作为字符向量返回。如果发生错误或警告,味精包含错误或警告的消息文本。否则,味精是空的,,''.
''
错误消息标识符,作为字符向量返回。如果出现错误或警告,msgID包含错误或警告的消息标识符。否则,msgID是空的,,''.
全部展开
R2020a中的行为发生了变化
从UNIX上的R2020a开始®平台,通配符表达式*.*不再匹配没有扩展名的文件夹或文件。在早期版本中,表达式匹配文件夹或文件,而不考虑扩展名,包括没有扩展名的文件。此行为更改不适用于Microsoft®窗户®平台。
符号链接(或符号链接)是指向目标文件或文件夹的文件系统对象复制文件在symlink文件或文件夹上操作时,功能会发生更改。
复制结果与平台无关:复制文件现在以相同的方式对待不同的操作系统上的SysLink。例如,考虑一个带有文件的文件夹结构。myFile.m还有一个符号链接指向myFile.m,指明为symlinkToMyFile.
myFile.m
symlinkToMyFile
myFile.m symlinkToMyFile
从R2020a开始,copyfile('symlinkToMyFile','newFile')复制符号链接的目标(即,myFile.m)在以前的版本中,在Linux上®,复制文件而是复制符号链接。
copyfile('symlinkToMyFile','newFile')
新文件
复制文件仅复制源文件夹的内容:将非空文件夹复制到符号链接文件夹时,复制文件现在复制源文件夹的内容(即源文件夹中的文件和文件夹),而不是整个源文件夹。同样,将符号链接文件夹复制到目标文件夹时,仅复制符号链接文件夹的内容。
例如,考虑Linux上的文件夹结构,该文件夹结构由非空文件夹组成我的文件夹以及指向名为symlinkToMyFolder. 此表显示执行后的文件夹结构copyfile('myFolder','simlinkToMyFolder')在不同的MATLAB中®释放。
symlinkToMyFolder
copyfile('myFolder','simlinkToMyFolder')
myFolder myFile.m symlinkToMyFolder
myFolder myFile.m symlinkToMyFolder myFile.m
myFolder myFile.m symlinkToMyFolder myFolder myFile.m
光盘|删去|迪尔|mkdir|移动文件|rmdir
光盘
删去
迪尔
mkdir
移动文件
rmdir
您拥有此示例的修改版本。是否要用编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处