【Matlab】matlab fulfile function

fullfile

参考

参考链接

语法:

f = fullfile(filepart1,...,filepartN)

说明:

f = fullfile(filepart1,...,filepartN) 根据指定的文件夹和文件名构建完整的文件设定。fullfile 在必要情况下插入依平台而定的文件分隔符,但不添加尾随的文件分隔符。在 Windows® 平台上,文件分隔符为反斜杠 (\)。在其他平台上,文件分隔符可能为不同字符。

在 Windows 上,fullfile 将所有正斜杠 (/) 替换为反斜杠 (\)。在 UNIX® 平台上,反斜杠 (\) 字符在文件名中是有效字符,不会被替换。

fullfile 不裁剪前导或尾随的分隔符。fullfile 折叠内部重复的文件分隔符,除非它们出现在完整文件设定的开头。fullfile 还将折叠由圆点符号指示的相对目录,除非它们出现在完整文件设定的末尾。由双圆点符号指示的相对目录不会折叠。

实例:

在 Windows 上创建完整文件路径

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

f = fullfile('myfolder','mysubfolder','myfile.m')
f =

    'myfolder\mysubfolder\myfile.m'

在 UNIX 上创建完整文件路径

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

f = fullfile('myfolder','mysubfolder','myfile.m')
f = 
'myfolder/mysubfolder/myfile.m'

在 Windows 上创建多个文件的路径

fullfile 返回一个元胞数组,其中包含文件 myfile1.mmyfile2.m 的路径。

f = fullfile('c:\','myfiles','matlab',{'myfile1.m';'myfile2.m'})
f =

  2×1 cell array

    'c:\myfiles\matlab\myfile1.m'
    'c:\myfiles\matlab\myfile2.m'

折叠 Windows 系统上的文件分隔符和圆点符号

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

fullfile 不裁剪前导或尾随的文件分隔符。filesep 返回特定于平台的文件分隔符字符。

f = fullfile('c:\','myfiles','matlab',filesep)
f =

c:\myfiles\matlab\

fullfile 折叠重复的文件分隔符,除非它们出现在完整文件设定的开头。

f = fullfile('c:\folder1', '\\\folder2\\')
f =

c:\folder1\folder2\

fullfile 折叠由圆点符号指示的相对目录,除非它们出现在完整文件设定的末尾。由双圆点符号指示的相对目录不会折叠。

f = fullfile('c:\folder1', '.\folder2', '..\folder3\.')
f =

c:\folder1\folder2\..\folder3\.

输入参数

filepart1,...,filepartN - 文件夹或文件名称

文件夹或文件名称,指定为字符向量、字符串数组或字符向量元胞数组。任何非标量元胞数组和非标量字符串必须具有相同的大小。

示例: 'folder1'

示例: 'myfile.m, myfile2.m'

示例: {'folder1';'folder2'}

数据类型: char | cell | string

输出参数

f - 完整文件设定

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值