主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

getAttachedFilesFolder

确定将附加文件复制到的文件工作单元

    说明

    folder = getAttachedFilesFolder 返回当前工作单元上附加文件被复制到的文件夹的路径。附加文件由工作单元当前正在运行的作业的 AttachedFiles 指定。

    如果在工作单元上评估 getAttachedFilesFolder,则 folder 是本地文件夹的路径。否则,folder 是一个空字符向量。

    folder = getAttachedFilesFolder(filename) 使用 filename 在附件文件夹中搜索文件或文件夹。

    附加文件由工作单元当前正在运行的作业的 AttachedFiles 指定。如果 AttachedFiles 属性中指定的文件或文件夹以 filename 结尾,则表示找到匹配项。如果在 AttachedFiles 属性中指定了文件夹,则无法找到该文件夹中任何文件的匹配项。

    如果只有一个文件或文件夹匹配,则 folder 是该文件或文件夹的路径。如果有多个文件或文件夹匹配,folder 是一个包含每个匹配路径的元胞数组。如果 filename 与附加文件或文件夹的名称不匹配,则 folder 是一个空元胞数组。

    示例

    示例

    全部折叠

    使用 addAttachedFiles函数将文件夹附加到并行池,然后使用 getAttachedFilesFolder 函数在工作单元上找到该文件夹。

    创建一个有 4 个工作单元的并行池。

    p = parpool(4);
    Starting parallel pool (parpool) using the 'Processes' profile ...
    Connected to parallel pool with 4 workers.
    

    当前目录包含两个文件夹 myFolder1myFolder2,分别包含文件 myFile1.csvmyFile2.csv

    dir myFolder*/*
    Files Found in: myFolder1
    
    .            ..           myFile1.csv  
    
    Files Found in: myFolder2
    
    .            ..           myFile2.csv  
    

    使用 addAttachedFiles 将两个文件夹附加到池。

    addAttachedFiles(p,{'myFolder1','myFolder2'});

    当您使用 addAttachedFiles 时,文件夹将被复制到工作单元。每个复制的文件夹在工作单元身上都会有一个唯一的名称。

    然后,在工作单元上使用 getAttachedFilesFolder 获取 'myFolder1' 副本的路径。使用readtable读取文件夹中的文件 myFile1.csv

    parfor i = 1
        folder = getAttachedFilesFolder('myFolder1');
        filepath = fullfile(folder, 'myFile1.csv');
        t = readtable(filepath);
    end

    输入参数

    全部折叠

    在当前工作单元上可用的附加文件中搜索的文件或文件夹的名称,指定为字符串或字符向量。附加文件由工作单元当前正在运行的作业的 AttachedFiles 指定。

    示例: "myFile1.csv"

    数据类型: string | char

    输出参量

    全部折叠

    包含当前工作单元上可用的附加文件的文件夹,指定为字符向量或元胞数组。

    如果指定了 filename,则 folder 是与 filename 匹配的单个路径或多个路径。如果只有一个文件或文件夹匹配,则 filename 是该文件或文件夹的路径。如果有多个文件或文件夹匹配,filename 是一个包含每个匹配路径的元胞数组。如果 filename 与附加文件或文件夹的名称匹配,则 folder 是一个空元胞数组。

    如果未指定 filename,则 folder 是包含可供工作单元使用的附加文件的路径。

    如果未在工作单元身上评估 getAttachedFilesFolder,则 folder 是一个空字符向量。

    数据类型: char | cell

    版本历史记录

    在 R2012a 中推出