主要内容

移动文件

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

描述

例子

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

例子

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

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

例子

移动文件目的地f即使当目的地没有可写的。的读写属性的状态目的地不会改变。此语法将覆盖只读文件。

例子

状态=移动文件(___移动指定的文件或文件夹并返回状态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和空消息消息id确认复制成功。

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

输入参数

全部折叠

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

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

请注意

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

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

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

请注意

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

输出参数

全部折叠

移动状态,表示移动文件或文件夹的尝试是否成功,返回为01.如果尝试成功,其价值状态是1。否则,值为0。

数据类型:逻辑

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

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

兼容性的考虑

全部展开

行为在R2020a中改变

之前介绍过的R2006a