回去工作推动和流行音乐
汪东城本周的选择pushd和popd通过彼得博丹。
浏览文件夹是一个很大的我MATLAB工作流的一部分,特别是因为我可能在多个演示工作/项目在任何一个时间。当我改变文件夹,总是我可能要回到我的地方。
内容
例子
这里有一个例子说明我的工作流程。我将使用pushd和popd帮我做这个。
我目前工作在这篇博客。我在这里:
松材线虫病
ans = C: \ MyStuff \ \ NoCopy \ \ POTW \ PushPop博客工作
我刚刚接到一个电话从鲍勃和布雷特说他们需要尽快的更新版本的GUI构建演示。时间切换文件夹!
%就像CDpushdC: \ MyStuff \ \ Demos2009b \ GUIBuilding工作松材线虫病
ans = C: \ MyStuff \ \ Demos2009b \ GUIBuilding工作
我意识到我错过了这个演示两个关键文件。嗯,这是可以理解的。我还没有移植从我的主人在文件的版本。我不太确定我需要哪些文件,所以让我去检查。
pushd. . \ . . \ Demos_public \ GUIBuilding松材线虫病
ans = C: \ MyStuff \ \ Demos_public \ GUIBuilding工作
我发现我需要两个文件:“myFilter。米”和“myPSD.m”。让我抓住这个文件夹的名字。
copyFromFolder = pwd;
我回到我的文件夹和R2009b演示程序复制在两个文件。
popd pwd拷贝文件(fullfile (copyFromFolder,“myFilter.m”));拷贝文件(fullfile (copyFromFolder,“myPSD.m”));
ans = C: \ MyStuff \ \ Demos2009b \ GUIBuilding工作
邮政编码(“GUIDemo.zip”,…{“filteringGUI.fig”,“filteringGUI.m”,…“myFilter.m”,“myPSD.m”,“myImportfile.m”});%我评论这一部分,这样不会耽误发送电子邮件给我%的伙伴每次我发布这个脚本。%% sendmail ({' Robert.Bemis@mathworks.com ', ' Brett.Shoelson@mathworks.com '},…%的GUI构建演示”,“嗨,鲍勃和布雷特,在这里!”、“GUIDemo.zip”);
现在,我准备回到我的博客!哒哒!
popd pwd
ans = C: \ MyStuff \ \ NoCopy \ \ POTW \ PushPop博客工作
除了……
的另一个不错的功能pushd是,你可以通过在MATLAB上的任何文件路径,并将该目录。例如,我知道有一个AVI称为“犀牛。avi”,这是一个演示文件图像处理工具箱。我想看到另一个演示文件从工具箱。
pushdrhinos.avi松材线虫病%回去popd
ans = C:\Program Files\MATLAB\R2009b\toolbox\images\imdemos
交互式选择
如果你宁愿点击,我们有内置的当前文件夹的浏览器。
注意后退和前进按钮回到你“流行”。肯和迈克在博客中写道在这里。
评论
这些类型的工具,帮助用户在开发阶段。他们可能永远不会出现在最终的产品,但由于MATLAB是一个开发平台,这些函数可以大大改善MATLAB体验。请让我知道其他的文件交换条目属于这一类。我已经可以想到的一对。
- 类别:
- 选择
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。