2016-04-14 161 views
0

我如何打开文件是这样的:打开文件

fid = fopen('2016 05 23_filename.dat','rt'); 

即文件名包含空格。

全局点打开当前文件夹中的所有文件,并将它们写入数据。

+3

呃,这里有什么问题? – Amro

+2

正如你写的那样? – Suever

+1

你打开使用在这篇文章中看到的代码文件:http://stackoverflow.com/questions/36627879/open-file-with-blank-spaces-in-filename-matlab – rayryeng

回答

1

这是怎么写没有问题。您可能遇到问题的唯一原因是您输入的文件名不正确。您可以通过脚本来检查它以打开文件夹中的所有文件:

files = dir('*.dat'); 
for k = 1:numel(files) 
    fid = fopen(files(k).name, 'rt'); 

    %// Do stuff 
    fclose(fid); 
end 
+0

thx!我忘了fclose(fid),所以有一些错误.. – delkov