fullfile函数 MATLAB

fullfile函数 MATLAB

   fullfile 用于路径拼接,如下:

单个路径创建

fullfile('SoftWare','Matlab2014a')

   window输出:

'SoftWare\Matlab2014a'

   linux输出:

'SoftWare/Matlab2014a'

   主要区别是分隔符不同,与系统有关。

多个路径创建

实例1
fullfile('D:','SoftWare','Matlab2014a',{'a','b'})

   输出:

'D:\SoftWare\Matlab2014a\a'    'D:\SoftWare\Matlab2014a\b'
实例2
fullfile({'D:','C:'},'SoftWare','Matlab2014a',{'a','b'})

   输出:

'D:\SoftWare\Matlab2014a\a'    'C:\SoftWare\Matlab2014a\b'

选项

filesep选项

   filesep用于选择是否保留前导或尾随的文件分隔符\

实例1
fullfile('D:','SoftWare','Matlab2014a',filesep)

   输出:

'D:\SoftWare\Matlab2014a\ '
实例2
fullfile('SoftWare','Matlab2014a',filesep)

   输出:

'SoftWare\Matlab2014a\ '
实例3
fullfile('SoftWare','Matlab2014a')

   输出:

'SoftWare\Matlab2014a '

分隔符折叠

   fullfile 折叠重复的文件分隔符。

实例1
fullfile('SoftWare','\\\Matlab2014a')

   输出:

'SoftWare\Matlab2014a '

   fullfile 如果遇到相对路径,对于当前路径./,会直接去除,对于父目录../或更上级目录,会保存。

实例2
fullfile('c:\SoftWare','.\Matlab2014a','...\Matlab2015a')

   输出:

'c:\SoftWare\Matlab2014a\...\Matlab2015a '

   建议在拼凑路径中间最好不要用相对路径,如最后一个实例,但是整个路径推荐使用相对路径。并且最好对拼凑的最终路径输出,核对一下,除非你是da lao

   参考—>这里

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cuntou0906

玛莎拉蒂是我的目标!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值