2016-04-14 212 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