文档

GetattachedFilesFolder

文件夹写在其中编写的文件夹

句法

文件夹= getAttachedFilesFolder
文件夹= getAttachedFilesFolder(文件名)

参数

文件夹

字符向量指示位置的位置附加的文件财产已放置

文件名 字符向量指定所附文件或文件夹名称的全部或部分

描述

文件夹= getAttachedFilesFolder返回到达本地文件夹的路径附加的文件写在工人身上。如果未在MATLAB上调用空数组,此功能将返回一个空数组®工人。

文件夹= getAttachedFilesFolder(文件名)将路径名返回工人上指定的附件文件夹或包含指定附件文件的文件夹。文件名可以匹配所附文件或文件夹的全名,也可以匹配名称的结尾部分。多次匹配结果返回单元格数组。

如果您已连接一个文件夹,则该文件夹中的文件名不匹配。

假设您连接文件夹'c:\星期一\星期二\星期三\星期四,在工人身上存储/TMP/MDCS/TP12345。下表显示了各种匹配尝试的结果。

指定的匹配字符向量参数 结果
getAttachedFilesFolder('c:\ noutry') 空的结果,因为'c:\星期一'只是路径的开始,不包括'周四'
getattachedfilesfolder(“星期三”) 空的结果,因为'周三'在路径的中间,不包括'周四'
getattachedfilesfolder('thurs') 空的结果,因为“星期四”不是文件夹名称的结尾。
getattachedfilesfolder(“星期四”) '/tmp/mdcs/tp12345'
getattachedfilesfolder(“星期三\星期四”) '/tmp/mdcs/tp12345'

例子

将文件夹连接到并行池,然后在工作人员上找到其位置以执行其一个文件之一。

mypool = parpool;addattachedfiles(mypool,'mydir');SPMD文件夹= getAttachedFilesFolder('mydir');OldFolder = CD(文件夹);%更改为该文件夹[确定,输出] =系统(“ myecutable');CD(OldFolder);%更改为原始文件夹结尾

将可执行文件附加到并行池,然后更改为其文件夹以访问和处理某些数据。

mypool = parpool;addattachedfiles(mypool,“ myecutable');SPMD系统(“ myecutable');现在在MATLAB路径上文件夹= getAttachedFilesFolder(“ myecutable');OldFolder = CD(文件夹);fid =打开('mydata.txt');%访问数据文件流程FID%关闭(FID)CD(OldFolder);%更改回原始文件夹结尾

在R2012a中引入

这个话题有帮助吗?