我的代码使用textread
函数进行* .txt文件扫描时遇到问题。
从uigetfile
命令,代码读取特定文件夹中的* .txt文件。
但在那里,一些文件与其他文件的形式不同。
所以'textread'功能不起作用。
是否有任何方法可以忽略这些文件(具有不同的表单。)并且只读取正确的文件?
这是我的代码:
[handles.FileName_h,handles.PathName] = uigetfile({'*.txt'}, 'TXT File(*.txt)','MultiSelect','ON');
FN=handles.FileName{1,syn};
[Date,Time,T10,T20,T30,P10]=textread(sprintf('%s',FN),'%q%q%n%n%n%n%*[^\n]','headerlines',2);