How to let the matlab to remember the previous directory?
    조회 수: 14 (최근 30일)
  
       이전 댓글 표시
    
I have this task daily:
Many plots are generated within the same "run". Then I check each of them. If it's good, I save it through "file" -> "save as".
However, for every save I need to choose the directory again. I wonder if I can setup matlab and let it to remember the last directory just seconds ago like many other software.
Thanks.
댓글 수: 0
답변 (3개)
  Scott Webster
      
 2014년 12월 18일
        If you save your plots using a matlab command (e.g. print) then you can specify the path. You can also use a command like uiputfile to prompt the user for a filename etc...
pathname = 'C:\';
reply = input('Save plot? (y/n) (default n)','s');
if reply == 'y'
   [plotfile,plotpath] = uiputfile('*.png','Select plot file name',pathname);
   h=gcf;
   plotfilepath=strcat(plotpath,plotfile);
   print(h,'-noui','-r300','-dpng',plotfilepath);
end
댓글 수: 1
  Sean de Wolski
      
      
 2014년 12월 18일
				Pretty sure you'll have to take this approach as I believe it's the OS that selects the starting directory for save.
참고 항목
카테고리
				Help Center 및 File Exchange에서 File Operations에 대해 자세히 알아보기
			
	제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



