我需要读取一组dat文件,所以当我这样做时它可以正常工作。
list_of_files=dir(fullfile('/home/username/Desktop/Old/MTP/Generate/schemes/o33smnpimp/data/', '*.dat'));
事情是,我想为多个方案(如o33smnpimp)执行此操作,其中每个方案文件夹都有一个数据文件夹,所以我尝试了类似这样的东西,但它不起作用。可能是什么问题?
list_of_files=dir(fullfile('../data/', '*.dat'));
我的matlab文件位于o33smnpimp文件夹中。
答案 0 :(得分:1)
..
表示父目录.
当前目录。假设您的工作目录为/home/username/Desktop/Old/MTP/Generate/schemes/
,您的代码会在data
中查找子目录/home/username/Desktop/Old/MTP/Generate/schemes/o33smnpimp
。
使用
list_of_files=dir(fullfile('./data/', '*.dat'));
或
list_of_files=dir(fullfile('data', '*.dat'));