gpt4 book ai didi

matlab - MATLAB中系统命令的问题

转载 作者:行者123 更新时间:2023-12-02 06:25:11 24 4
gpt4 key购买 nike

我在 MATLAB 中使用系统命令如下(当前目录为“脚本”):

[status, result] = system('cd ..\\TxtInOut')

但是,调用系统命令似乎不起作用。它返回 status = 0result = ''

有什么建议吗?

最佳答案

如果你想改变目录,你应该使用CD命令。参数可以是完整路径或相对路径:

cd('c:\matlab\toolbox');  %# Full path to a directory
cd('scripts'); %# Move to a subdirectory "scripts"
cd('..\TxtInOut'); %# Move up one level, then to directory "TxtInOut"

如果您需要有关目录的信息,您应该使用 DIR命令。 DIR将返回目录信息的 m-by-1 结构,其中 m 是目录中文件和文件夹的数量。同样,参数可以是完整路径或相对路径:

data = dir('c:\matlab\toolbox');  %# Data for a full path to a directory
data = dir('scripts'); %# Data for a subdirectory "scripts"

注意:在不同平台(即 Windows 或 UNIX)上工作时,您必须注意使用文件分隔符 \ 还是 /。您可以使用函数 FILESEP 获取您平台的文件分隔符.您还可以使用函数 FULLFILE 构建文件路径。 .

关于matlab - MATLAB中系统命令的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2036454/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com