我有一個使用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. 寫入相同的輸入Excel文件
- 2. 寫入.m文件
- 3. 導入子文件夾與外部文件夾相同
- 4. 將文件寫入與c#文件相同的路徑
- 5. 製作〜/引用根文件夾(與web.config相同的文件夾)
- 6. 在ruby中讀取和寫入相同的excel文件
- 7. 將文件寫入臨時文件夾
- 8. 寫入文件夾時文件更改
- 9. 將文件夾寫入JAR文件
- 10. Image Magick將文件寫入文件夾
- 11. 在與angularjs相同的PDF文件夾中下載PDF文件
- 12. FileNotFoundException文件存在於與程序相同的文件夾中
- 13. 比較兩個文件夾與SymmetricDifference非相同的文件?
- 14. Python:寫入Excel 2007+文件(.xlsx文件)
- 15. 寫入InstalledLocation文件夾
- 16. 導入.m文件
- 17. 寫入Excel文件jdbctemplate
- 18. 把excel文件寫入vb6
- 19. 用OLEDB寫入excel文件
- 20. 併發excel文件寫入
- 21. C#寫入excel文件
- 22. 寫入現有Excel文件
- 23. 寫入excel文件錯誤
- 24. LIsting文件夾中的所有文本文件並將信息寫入excel表
- 25. 兩個log4j文件夾可以寫入同一個文件嗎?
- 26. 文件夾名稱與文件名相同
- 27. VBS將文件重命名爲與文件夾名稱相同
- 28. 寫入文檔的封閉文件夾
- 29. 從不同文件夾導入文件
- 30. IIS重寫根文件夾不同的子文件夾
此外'help fullfile'用於構建'xlswrite'的路徑參數 – Praetorian 2012-08-02 00:00:33