Default_Path_Retrie​val

版本 1.1.0.0 (4.5 KB) 作者: Thomas Clark
Save and retrieve last-used path strings. Ideal for users of uigetfile() and similar functions.
904.0 次下载
更新时间 2009/9/16

查看许可证

_________
This function can help if you:
- frequently access/write files/folders which are not necessarily on your MATLAB path

- Do lots of load/save type operations to various different destinations

- Use dialogue functions like uigetfile() and uigetdir()
_________

What it does:
If you have a path string in your current workspace, you can add it to a single database file.

At a later date, use a simple command to retrieve the path for reuse.

The database file is automatically created; there is no need to edit it manually.
_________

How I use it:
I write toolboxes. So in the toolbox I'm currently writing, users load image files, they load calibration files, and they load results files.

Each time uigetfile() is used to locate a file (of a given type), I use these functions to get the directory path of the last-accessed file of the required type. I pass this to the DefaultName input for uigetfile.

Result: The uigetfile() dialogue box goes to the most likely folder in which that file type is stored, instead of starting in the MATLAB current directory.

引用格式

Thomas Clark (2024). Default_Path_Retrieval (https://www.mathworks.com/matlabcentral/fileexchange/24965-default_path_retrieval), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2008a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Startup and Shutdown 的更多信息
致谢

参考作品: M-file Header Template

Community Treasure Hunt

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

Start Hunting!
版本 已发布 发行说明
1.1.0.0

Update 16 Sept 2009:
- Fixed a permissions related bug (writing to matlabroot) in linux/unix
- Database file is now saved with m-files instead of in matlabroot
- Couple of code-tidiers (e.g. use of dynamic fieldnames)

1.0.0.0