我有一個使用xlswrite
創建excel文件的m文件。如果我沒有指定要輸出到的xls的文件夾,則默認爲users文件夾。我更喜歡它與m文件相同的文件夾。有沒有一種方法來概括這個沒有明確輸入m文件的位置?我計劃發佈這個m文件,而不是每個人都將他們的m文件保存在同一個文件夾中。excel寫入與m文件相同的文件夾
回答
要獲得其中運行m文件存放的路徑,請上網:
help mfilename
help fileparts
你可以簡單地使用當前的工作文件夾的保存位置。這是「當前目錄」在matlab窗口中的任何內容。
您可以使用命令pwd
訪問它。這將返回一個字符串,該字符串是目錄的路徑。
然後附加\filename.ext
它,你會很好去!
當前工作文件夾可能不是腳本的文件夾 – 2012-08-02 08:04:15
一般來說,如果您從命令行運行m文件,最有可能將該目錄設置爲當前目錄。我知道你可以在沒有這種情況下運行它。這僅僅給OP提供了另一個選擇。 – 2012-08-02 11:53:19
如果您按照OP的建議將其作爲工具箱進行分發,請不要使用它。此外,如果您不提供完整路徑,則當前工作文件夾無論如何都會用作保存文件的目的地 – 2012-08-02 12:07:12
- 1. 寫入.m文件
- 2. 導入子文件夾與外部文件夾相同
- 3. 將文件寫入與c#文件相同的路徑
- 4. 製作〜/引用根文件夾(與web.config相同的文件夾)
- 5. 在與angularjs相同的PDF文件夾中下載PDF文件
- 6. FileNotFoundException文件存在於與程序相同的文件夾中
- 7. 比較兩個文件夾與SymmetricDifference非相同的文件?
- 8. 寫入文件夾時文件更改
- 9. Image Magick將文件寫入文件夾
- 10. Python:寫入Excel 2007+文件(.xlsx文件)
- 11. 寫入TMP文件夾
- 12. 寫入InstalledLocation文件夾
- 13. 導入.m文件
- 14. 兩個log4j文件夾可以寫入同一個文件嗎?
- 15. C#寫入excel文件
- 16. 用OLEDB寫入excel文件
- 17. 把excel文件寫入vb6
- 18. 寫入文檔的封閉文件夾
- 19. 從不同文件夾導入文件
- 20. IIS重寫根文件夾不同的子文件夾
- 21. FileNotFoundException即使文件放置在與類文件相同的文件夾中
- 22. 將文件移動到與文件名稱相同的新文件夾中?
- 23. 寫入c文件夾中的子文件夾#
- 24. 與bash配置文件相同的終端寫入升級。
- 25. matlab的GUI與M文件
- 26. 查看.m文件中的一個文件夾(包括子文件夾)在MATLAB
- 27. 比較文件夾,然後複製非相同的文件夾和文件
- 28. 寫入用戶文檔文件夾C++
- 29. 在Excel中寫入Excel文件#
- 30. 無法移動foo.cs.目標文件夾與源文件夾相同
此外'help fullfile'用於構建'xlswrite'的路徑參數 – Praetorian 2012-08-02 00:00:33