如何使用MATLAB_Editor_State.xml恢复以前在编辑器中打开的文件?

46次浏览(最近30天)
杰弗里"class=
杰弗里 2015年10月13日
编辑: Sudhanshu Bhatt 2015年10月26日
我的Matlab 2012a崩溃了,MATLABDesktop.xml.prev被清除了,所以我不能恢复。我有一些文件在Matlab编辑器中打开,并想恢复这个。我看到有一个可用的MATLAB_Editor_State.xml文件,其中包含所有以前打开的文件。我怎样才能轻松地恢复它呢?当然,我可以自己编写一个脚本,循环遍历这个列表并打开列表中的每个文件,但我希望有一种更简单的方法来做到这一点。有人可以帮忙吗?

答案(1)

Sudhanshu Bhatt"class=
Sudhanshu Bhatt 2015年10月26日
编辑:Sudhanshu Bhatt 2015年10月26日
你好杰弗里,
我知道您想从MALTAB_Editor_State.xml恢复以前打开的文件。
不幸的是,目前唯一的方法是读取XML文件并获取文件的名称。正如问题描述中提到的,可以通过循环XML文件来实现这一点。
xmlread 函数在MATLAB中可以用来读取XML文件。更多关于"xmlread"函数的信息可以在下面的文档链接中找到:
如果 MATLABDesktop.xml.prev 仍然包含以前的编辑状态,然后下面的网页解释如何恢复编辑状态:
如果文件已被删除,那么下面的微软网页可能有助于恢复丢失或删除的文件:
谢谢
Sudhanshu Bhatt

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!