2015-03-02 47 views
1

我試圖挽救MDL老fomartsave_system非可寫文件MATLAB命令

save_system(fullfile(fullpath, myModel(k).name), fullfile(fullpath, myModel(k).name),'SaveAsVersion', 'R2011b'); 

我收到一個錯誤說,我試圖保存文件是不可寫 我怎麼可能使它可寫嗎? 我找不到與copyfile(...'f')類似的參數

有什麼想法嗎?

感謝,

回答

1

有修改文件屬性的函數:

fname=fullfile(fullpath, myModel(k).name); 
fileattrib(fname,'+w'); 

您也可以使用Java:

fname=fullfile(fullpath, myModel(k).name); 
java.io.File(fname).setWritable(true) 
+0

也applicale遞歸文件夾? – lola 2015-03-02 16:55:18

+0

檢查'fileattrib'的文檔,你必須將第四個輸入參數設置爲's'。 – Daniel 2015-03-02 17:05:04