您好我想找到位于文件夹'my_file.mat'
内某处的文件'C:\...\mypath\folder1'
。
文件夹folder1
包含多个子文件夹,文件my_file
可以位于任何这些子文件夹中。
我想找回它的完整路径。
答案 0 :(得分:3)
您想使用which功能。
mypath = which('my_file.mat')
如下所述,这假定您的'folder1'已添加到搜索路径中。要在搜索路径中添加(并删除,如果不再需要)'folder1':
my_folder_path = 'path/to/folder1'
addpath(genpath(my_folder_path))
mypath = which('my_file.mat')
rmpath(my_folder_path)
答案 1 :(得分:1)
我认为您正在寻找genpath
和which
组合:
addpath(genpath(folderName));
which test.txt -all
>>
Z:\home\**\Documents\MATLAB\R2010b\bin\test.txt