图片缩略图

GetFullPath

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

6.5 k下载

更新2021年6月20日

查看许可协议

编者按:该文件被选为MATLAB Central本周精选

获取文件名或文件夹名的绝对路径
此函数用于将部分或相对名称转换为绝对完整路径名。fast Mex仅在Windows上工作,但M文件在Windows、MacOS和Unix上运行。
FullName = GetFullPath(Name, Style)
输入:
名称:字符、字符串或单元格字符串、带有相对或绝对路径的文件或文件夹名称。
已接受UNC路径。路径不必存在。
Windows下长文件名的特殊样式:
“汽车”:添加“/ / ?/'用于长名称(> 255个字符)。(默认)
“精益”:没有“/ / /”。
“脂肪”:/ / ?/'也用于简短的名字。
输出:
FullName:字符或单元格字符串,带有绝对路径的文件或文件夹名称。
例子:
cd(tempdir);%假设C:\Temp在这里
GetFullPath('File. ext ') % ==> 'C: Temp\File. txt ';Ext的
GetFullPath('..\File.Ext')%%=>'C:\File.Ext'
GetFullPath('.\File. ext ') % ==> 'C:\Temp\File. txt ')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倍。
System.IO.FileInfo: . net(感谢Urs),更多的功能,大约慢了50倍。
java.io.File: "/.."和"/."被getCanonicalPath修复(大约慢6倍),
但没有完成部分/相对路径。
测试:Matlab 2009a, 2011b, 2018b, WinXP/32, Win7/64, Win10/64
安装:看的需要
欢迎通过电子邮件或评论部分提出建议和问题。

引用作为

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

MATLAB版本兼容性
使用R2018b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始打猎吧!