我有一個程序從.trc
文件中讀取數據。但到目前爲止,它只能讀取當前目錄中的.trc
文件,即MATLAB文件夾。如果我想要它讀取一個文件,我必須將該文件複製到MATLAB文件夾中。有沒有辦法可以移動到不同的目錄並選擇另一個.trc
文件?我曾嘗試使用dir
,uigetdir
等,但似乎沒有工作!如何讀取matlab中不同目錄下的trc文件
0
A
回答
0
如果您指定要使用通配符代替文件名進行搜索的文件夾,則使用dir
命令和文件擴展名篩選結果是相當直接的。然後,您可以遍歷輸出結構中生成的文件名列表(如圖所示)或任何需要對這些文件執行的操作。
folderName = 'C:\Path\To\Target\Folder\';
fileList = dir(strcat(folderName, '*.trc'));
for k = 1:length(fileList)
fileHere = fullfile(folderName, fileList(k).name);
% Do what you need with the files in here
end
+0
使用cd(更改目錄)可以做到這一點嗎?由於某種原因,您的方法也無法正常工作。它總是說'找不到文件'。這是它在fid = -1時應該生成的消息。 – 2014-12-02 23:22:11
+0
您可以使用'cd'命令來做類似的事情。我發佈的內容不會生成「文件未找到」錯誤,因爲如果找不到符合搜索條件的文件,代碼將無法進入for循環。該錯誤必須在您的代碼中,但我無法診斷它,除非您發佈了該代碼。 – Staus 2014-12-02 23:30:32
相關問題
- 1. 從不同目錄中讀取文件
- 2. 在R中的不同目錄下讀取多個文件
- 3. MATLAB - 從目錄讀取文件?
- 4. 在matlab中讀取目錄
- 5. 如何讀取MATLAB中不同位置的.csv文件?
- 6. 如何從目錄中讀取文件
- 7. 如何在文件目錄中讀取
- 8. 如何從Xcode的不同目錄中讀取相同的文件名?
- 9. Matlab - 如何從目錄讀取圖像
- 10. 如何從同一個目錄中的文件讀取?
- 11. 如何在matlab中自動讀取不同文件夾?
- 12. 在MATLAB中讀取特定目錄中的某些文件?
- 13. Matlab:讀取目錄中的所有文件
- 14. 在不同的目錄中打開文件來讀取行 - ruby
- 15. 從目錄中讀取所有文件(具有不同的cwd)
- 16. 讀取不同目錄中的文件php
- 17. 從兩個不同的目錄中讀取文件
- 18. 如何讀取項目根目錄中的文本文件?
- 19. Java,Matlab讀取Wav文件中的數據,它有何不同?
- 20. 巴什 - 從文件中讀取在同一目錄下的腳本文件
- 21. 如何在Unix下讀取子目錄的文件名?
- 22. 如何在matlab中讀取文件?
- 23. 如何讀取文件目錄中的文件
- 24. 如何讀取不同Java項目中的屬性文件?
- 25. 如何從文件目錄讀取而不是僅讀取一個文件Java
- 26. 使用matlab從目錄中讀取多個文件
- 27. 如何從iPhone中的文檔目錄中讀取pdf文件?
- 28. 如何在iOS中的文檔目錄中讀取文件
- 29. 如何在我的項目根目錄中讀取.txt文件?
- 30. 如何在Unix下將目錄作爲文件讀取?
如果沒有您嘗試過的方法和收到的錯誤的示例,就無法確定您做錯了什麼。 – excaza 2014-12-02 00:09:19