主要内容

移动文件

移动或重命名文件或文件夹

描述

例子

移动文件移动文件或文件夹到当前文件夹。移动文件不保留存档属性

例子

移动文件目的地移动到文件或文件夹目的地.如果目的地都在同一个地方移动文件重音目的地.要在移动文件或文件夹时重命名文件或文件夹,请使用make目的地不同于并仅指定一个文件或文件夹

如果是文件夹吗目的地一定是个文件夹。如果是一个文件夹还是能够指定多个文件和目的地不存在,那么移动文件创造目的地

例子

移动文件目的地f即使当目的地不可写。读/写属性的状态目的地不会改变。

例子

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

例子

地位味精) =移动文件(___另外返回消息文本以查找发生的任何警告或错误。

例子

地位味精是否) =移动文件(___另外返回消息ID以获取发生的任何警告或错误。

例子

全部折叠

通过省略目标输入将文件和文件夹移动到当前文件夹。

创建两个文件夹:第一个,myfile,包含该文件myfile1.m,第二,myotherfiles,包含该文件myfile2.m

mkdirmyfile移动文件myfile1.mmyfilemkdirmyotherfiles移动文件myfile2.mmyotherfiles

移动myfile1.m到当前文件夹。由于没有指定目标,MATLAB®假定目标是当前文件夹。

移动文件myfile / myfile1.m

将当前文件夹设置为myfile.移动myotherfiles并将其内容保存到当前文件夹。

cdmyfile移动文件../myotherfiles.

移动文件和子文件夹的名称以我的从当前文件夹到文件夹newFolder,在那里newFolder以前不存在。

移动文件我的*newFolder

创建文件夹myoldfolder,然后重命名为mynewfolder

mkdirmyoldfolder移动文件myoldfoldermynewfolder

移动文件myfile1.m从当前文件夹到只读文件夹限制

创建只读文件夹限制

mkdir限制fileattrib限制-W.

移动文件myfile1.m.状态为0表示复制不成功。

状态=移动文件(“myfile1.m”'受限制的');地位
状态=逻辑0

移动文件myfile1.m使用'f'选项覆盖目标文件夹的只读状态。状态为1和空消息MessageId.确认副本成功。

(地位、消息、消息id) =移动文件(“myfile1.m”'受限制的'“f”);地位
状态=逻辑1
消息
消息= 0x0空字符数组
MessageId.
messageId = 0x0空字符数组

输入参数

全部折叠

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

移动本地文件或文件夹时,可以是绝对路径或相对路径。然而,要在远程位置移动文件和文件夹,必须包含指定为统一资源定位器(URL)的完整路径。有关更多信息,请参见使用远程数据

请注意

如果是一个字符串,将所有输入用括号括起来。例如,移动文件(“myfile.m”、“newfolder”)

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

如果目的地是局部的,它可以指定为绝对路径或相对路径。如果目的地是远程的,则必须包含指定为URL的完整路径。有关更多信息,请参见使用远程数据

请注意

如果目的地是一个字符串,将所有输入用括号括起来。例如,移动文件(“myfile.m”、“newfolder”)

输出参数

全部折叠

移动状态,指示尝试移动文件或文件夹是否成功,返回为0要么1.如果尝试成功,其价值地位是1.否则,值为0。

数据类型:逻辑

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

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

兼容性考虑因素

全部展开

R2020A中的行为发生了变化

在R2006A之前介绍