필터 지우기
필터 지우기

How to re-open all the m.files

조회 수: 52 (최근 30일)
Sehairi K.
Sehairi K. 2014년 1월 31일
댓글: asmaa 2023년 10월 15일
Hi all, I was working in many m.files (about 20) and without attention I closed the editor Is there any way to re-open these files. I have Matlab R2012b. thank you in advance.
  댓글 수: 1
Venkatesh Huilgol
Venkatesh Huilgol 2021년 4월 28일
sir/madam
sub: not rescived emaii marwork account how reset my passworad matwork sir

댓글을 달려면 로그인하십시오.

채택된 답변

Wayne King
Wayne King 2014년 1월 31일
You can read Yair Altman's post on this

추가 답변 (3개)

JAY R
JAY R 2014년 11월 27일
편집: JAY R 2014년 11월 27일
I got the same problem and I got recovered my docked files from the editor.
I have tried Yair Altman's post but not understood. Thats why I have committed to answer the question.
The steps are so simple and easy.
1] go to command prompt
>> winopen(prefdir) % this will open the folder
2] in the folder open MATLAB_Editor_State.xml file in wordpad or XML editor.
If you are unknown to XML editor then go to google and search for online XML editor.
3] Copy and paste XML Data from Wordpad to the online editor and press submit.
4] you will get all the path for each file including the filename.
-------------------------------------------------------------------------------------
There is always a way - if you're committed ~ Tony Robbins
--------------------------------------------------------------------------------------
  댓글 수: 1
RUSTU MURAT DEMIRER
RUSTU MURAT DEMIRER 2020년 8월 16일
편집: Walter Roberson 2022년 7월 31일
I could not understand anything what you say. Darn this company soıftware designers. Darn this company million times. One misleading button at the right place, I lost all state keeping my opened files. Darn.
What ıs that what is the thrd step darn
in the folder open MATLAB_Editor_State.xml file in wordpad or XML editor.
If you are unknown to XML editor then go to google and search for online XML editor.
3] Copy and paste XML Data from Wordpad to the online editor and press submit.
4] you will get all the path for each file including the filename.
-------------------------------------------------------------------------------------

댓글을 달려면 로그인하십시오.


Souarv De
Souarv De 2023년 10월 12일
%parse XML file
xmlFiles = xmlread([prefdir filesep 'MATLAB_Editor_State.xml']);
%Retrieve the "clients"
FileNodes = xmlFiles.getElementsByTagName('File');
%get the length of the FileNodes
nrFiles = FileNodes.getLength;
%initialize Files
Files = cell(nrFiles,1);
%initialize isFile
isFile = zeros(nrFiles,1);
%Iterate over all Elements and check if it is a file.
for iNode = 0:nrFiles-1 % Java indexing.
%Files
Files{iNode+1} = [char(FileNodes.item(iNode).getAttribute('absPath')),...
filesep,char(FileNodes.item(iNode).getAttribute('name'))];
%check if the "client" is a file:
isFile(iNode+1) = exist(Files{iNode+1},'file') == 2 && ~(strcmp(Files{iNode+1},'Workspace'));
end
%remove the other files:
MyFiles = Files(find(isFile));
%open the files in the editor:
edit(MyFiles{:});
  댓글 수: 1
asmaa
asmaa 2023년 10월 15일
it is perfect thank you

댓글을 달려면 로그인하십시오.


per isakson
per isakson 2014년 1월 31일
편집: per isakson 2014년 1월 31일
Unfortunately, there is not.
However, in the File Exchange there are at least a couple of contributions, which try to help:

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by