Importing data from different directories
조회 수: 11 (최근 30일)
이전 댓글 표시
Hi,
I have data saved in several different directories and many often I need to run the same matlab script to make some post-processing. Now my question:
How can I run my script and select the data to import as they belong to different directories?
I have been using uigetfile() but to select files from the current directory only.
Thank you. C. C.
댓글 수: 0
채택된 답변
Walter Roberson
2011년 3월 28일
[filename, pathname] = uigetfile(...);
completename = fullfile(pathname, filename);
Then use completename as the name to open or load.
댓글 수: 0
추가 답변 (3개)
Ian
2011년 3월 28일
You could try this FE submission:
This is a GUI application that allows multiple files or directories to be selected and allows you to manage the list (remove files, reorder, etc.) before returning. It has basic filtering as well as regular expression filtering and navigation of the file system is easy. The output is configurable (cell, struct or char arrays). It is written entirely in M and so is platform independent.
댓글 수: 0
Chiara Modenese
2011년 3월 28일
댓글 수: 2
Ian
2011년 3월 29일
Downloading fine here, here is a backup you can try:
https://gist.github.com/raw/892280/8d7368d7d8b35216de5d18917b3c1cf0bb5d37e1/gistfile1.matlab
Chiara Modenese
2011년 3월 29일
댓글 수: 2
Ian
2011년 3월 30일
You need to do what uipickfiles does, read its source and see what you need to do from it. There isn't a simple way to do it in Matlab I think...
Walter Roberson
2011년 3월 30일
Right, uigetfile() only supports selecting from one directory at a time.
참고 항목
카테고리
Help Center 및 File Exchange에서 Downloads에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!