cdtemp(目录) 将当前目录更改为 DIR,但自动返回到调用函数或子函数时的原始目录完成或出现错误。
基本上这个功能相当于将下一个代码添加到您的功能: old_dir = cd(dir); C = onCleanup(@()cd(old_dir));
在同一功能中多次使用 CDTEMP 或子函数,然后在退出时当前目录将被设置为第一个原始目录。
CLEAR 命令也会将当前目录更改为第一个原始目录。
例子: 更改到新目录并在使用此功能时返回命令结束。 cdtemp('S:\data');
切换到新目录,做你的事,回到原来的目录目录。 cdtemp('S:\data'); ... 清除参见 cd、onCleanup、清除