fullfile

建立从部分完整文件名

描述

F=完整文件(filepart1,...,filepartN从指定的文件夹和文件名构建完整的文件规范。fullfile刀片平台相关的文件分隔符必要,但不添加尾部的文件分隔符。在Windows®平台文件分隔符是反斜杠(\)。在其他平台上,文件分隔符可能是一个不同的角色。

fullfile替换所有斜杠(/)带有反斜杠(\在Windows上)。在UNIX®平台上,间隙(\)字符是在文件名中的有效字符,而不是替代。

fullfile不修剪开头或结尾的分隔符。fullfile除非他们出现在全文件规范的开始坍塌内重复文件分隔符。fullfile也崩溃由点符号表示的相对目录,除非它们出现在完整文件的末尾。由双点符号表示相对目录没有倒塌。

例子

全部收缩

fullfile返回包含文件完整路径的字符向量。在Windows平台上,文件分隔符是反斜杠(\)。

F =完整文件('MyFolder文件'“mysubfolder”'myfile.m'
F = 'MyFolder中\ mysubfolder \ myfile.m'

fullfile返回包含文件完整路径的字符向量。在UNIX平台上,该文件分隔符是正斜杠(/)。

F =完整文件('MyFolder文件'“mysubfolder”'myfile.m'
F = 'MyFolder文件/ mysubfolder / myfile.m'

fullfile返回包含文件路径的单元格数组myfile1.mmyfile2.m

F =完整文件('C:\''我的文件''MATLAB',{'myfile1.m';“myfile2.m”})
F = 2×1个单元阵列 'C:\ myfiles的\ MATLAB \ myfile1.m' 'C:\ myfiles的\ MATLAB \ myfile2.m'

创建路径,使用的文件分隔符和点符号的文件夹。

fullfile不修剪开头或结尾的文件分隔符。filesep返回平台特定的文件分隔符。

F =完整文件('C:\''我的文件''MATLAB',filesep)
f = c: \ myfile matlab \ \

fullfile塌陷重复文件分隔符,除非它们出现在完整文件规范的开始。

F =完整文件(“c: \ folder1”“\ \ \ folder2 \ \”
f = c: \ folder1 \ folder2 \

fullfile崩溃,除非它们出现在完整文件的末尾由点符号表示的相对目录。由双点符号表示相对目录没有倒塌。

F =完整文件(“c: \ folder1”” \文件夹2''.. \ folder3 \'。
F = C:\ folder1中\文件夹2 \ .. \ folder3 \。

输入参数

全部收缩

文件夹或文件的名称,指定为字符向量,字符串数组,或字符向量的单元阵列。任何非标量单元阵列和非标量字符串必须是相同的大小。

例:完整文件( 'C:\', '用户', '文档')

例:fullfile (' \ \ '、‘Server01’,‘用户’,“文档”)

例:完整文件( '家', '用户', '文档',{ 'myfile.m', 'myfile2.m'})

数据类型:烧焦|细胞|

输出参数

全部收缩

完整的文件规范,返回作为一个字符数组,一个字符串数组,或字符向量的单元阵列。如果任何输入参数是一个字符串数组,F是一个字符串数组。否则,如果任何输入参数是字符向量的单元阵列,F是字符向量的单元阵列。除此以外,F是一个字符阵列。

数据类型:烧焦|细胞|

提示

  • 若要将完整文件名分割为文件夹各部分,请使用分裂功能。

之前介绍过的R2006a