我有一个使用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