enkey 发表于 2010-11-19 10:42

如何在程序中自动获得当前Matlab的工作目录?

如何在程序中自动获得当前Matlab的工作目录?

qibbxxt 发表于 2010-11-19 11:25

pwd

Identify current folder
Syntax

pwd
currentFolder = pwd
Description

pwd displays the MATLAB current folder.

currentFolder = pwd returns the current folder as a string to currentFolder.

hustxyong 发表于 2010-11-19 11:47

Matlab 有一个path命令,是查看当前工作路径的,你试试

impulse 发表于 2010-11-19 12:11

clc;
clear;
currPath = fileparts(mfilename('fullpath'));

zhouyang664 发表于 2010-11-19 12:40

help dir/cd/pwd/path/addpath

Happy99 发表于 2010-11-19 15:43

pwd正解
其它可能不适当:@)

enkey 发表于 2010-11-19 17:41

谢谢大家,我试试看

zhouyang664 发表于 2010-11-19 20:51

回复 6 # Happy99 的帖子

哈哈,其实真正管用的是命令cd:
pwd是调用cd执行的,m文件中只有一句可执行语句:
function wd=pwd

wd =cd;

Happy99 发表于 2010-11-19 21:07

回复 8 # zhouyang664 的帖子

喔, 这个cd一直直觉当成Change directory, 刚查下help, 的确如ls所说
谢谢告知
页: [1]
查看完整版本: 如何在程序中自动获得当前Matlab的工作目录?