GetFullPath

版本1.11.0.0(19.7 KB) 1月
部分或相对路径的完整路径名

6.9 k下载

更新2021年6月20日

查看许可协议

编者按:这个文件被选为MATLAB中央选择的

GetFullPath——得到一个文件或文件夹的绝对路径名
这个函数将一个部分或相对的名字绝对完整路径名称。快速的墨西哥人只在Windows,但m文件上运行Windows, MacOS和Unix。
FullName = GetFullPath(名称、风格)
输入:
名称:字符、字符串或细胞字符串、文件或文件夹名称相对或绝对路径。
UNC路径。路径不需要存在。
风格:特别在Windows长文件名的风格:
“汽车”:添加“/ / ?/ '长名字(> 255个字符)。(默认)
“精益”:没有“/ / /”。
“脂肪”:/ / ?/还说短名称。
输出:
FullName: Char或细胞字符串,用绝对路径文件或文件夹的名字。
例子:
cd (tempdir);%假设C: \ Temp
GetFullPath (File.Ext) % = = >“C: \ Temp \ File.Ext”
GetFullPath (. . \ File.Ext) % = = >“C: \ File.Ext”
GetFullPath (”。\ File.Ext”) % = = >“C: \ Temp \ File.Ext”
GetFullPath (* . txt) % = = >“C: \ Temp \ * . txt”
GetFullPath (' D: \ Folder1 \ . . \ Folder2”) % = = > ' D: \ Folder2 '
GetFullPath (“\”) % = = >“C: \”,当前驱动器!
GetFullPath('文件夹\ ')% = = >“文件夹C: \ Temp \ \”
GetFullPath(“\ \子\ \ Server \文件夹. . \ File.ext”)
% = = > ' \ \ Server \文件夹\ File.ext '
选择:
:仅为现有文件,慢~ 24倍。
先。FileInfo: . net(感谢一致),更多的功能,慢~ 50倍。
. io .文件:“/ . .”和“/”。由getCanonicalPath固定(慢~ 6倍),
但没有完成的部分/相对路径。
测试:Matlab 2009、2011 b, 2018 b, WinXP / 32, Win7/64 Win10/64
安装:看的需要
建议和问题通过电子邮件或在评论部分是非常受欢迎的。

引用作为

1月(2023)。GetFullPath(//www.tatmou.com/matlabcentral/fileexchange/28249-getfullpath), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2018b
兼容任何释放
平台的兼容性
窗户 macOS Linux
类别
找到更多的在文件名建设帮助中心MATLAB的答案

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!
版本 发表 发布说明
1.11.0.0

错误在InstallMex固定。没有实际功能的变化。

1.10.0.0

单元测试功能添加

1.9.0.0

接受字符串作为输入。

1.8.0.0

在m文件错误修复UNC路径。

1.7.0.0

单元测试固定:考虑车FULLFILE ov Matlab > = 2015 b: FULLFILE (' C: \ ', ' \ ')回答“C: \ \ ' !
改善处理的输入“/ / ?/”前缀。2输入输出控制前缀。新的InstallMex函数。

1.6.0.0

C-Mex Win7/64下测试。改进的UNC路径支持m文件。金宝app错误修复为Linux下的m文件(谢谢丹尼尔)。

1.5.0.0

小虫子:“* * *”ErrorID坏消息的错误造成的。

1.4.0.0

错误修复M-version:把空矩阵作为空字符串。

1.3.0.0

细胞接受字符串作为输入。

1.2.0.0

M-Version回答不好的路径输入与领先分离器。GetFullPath(“\”)是当前驱动器在Windows。

1.1.0.0

文档更新,功能不感动。

1.0.0.0