36.8当前工作目录

 
: cd dir
: cd
: old_dir = cd
: old_dir = cd (dir)
: chdir

将当前工作目录更改为dir.

如果在没有输入或输出参数的情况下调用,则当前目录将更改为用户的主目录("~").

例如

cd ~/octave

将当前工作目录更改为八度。如果目录不存在,则会打印一条错误消息,并且不会更改工作目录。

编程说明:chdir是的别名cd并且可以与所有相同的调用格式一起使用。

兼容性说明:当在没有参数的情况下调用时,MATLAB打印当前的工作目录,而不是更改为用户的主目录。

详见: pwd, mkdir, rmdir, dir, ls.

广告
 
: ls
: ls filenames
: ls options
: ls options filenames
: list = ls (…)

列出目录内容。

这个ls函数转发到ls命令(如果可用)。它返回到调用本机操作系统的目录列表命令。可获得的options可能因系统而异。

如果文件名包含任何通配符,则会进行外壳扩展*’, ‘?’, ‘[]’. 如果这些通配符是用反斜杠转义的\(例如,\*),则它们不被视为通配符,而是被视为相应的文字字符。

如果可选输出list则被指定ls返回一个racter数组,每个文件/目录名对应一行。

在类UNIX系统上的用法示例:

ls -l
     -| total 12
     -| -rw-r--r--   1 jwe  users  4488 Aug 19 04:02 foo.m
     -| -rw-r--r--   1 jwe  users  1315 Aug 17 23:14 bar.m

详见: dir, readdir, glob, what, stat, filesep, ls_command.

广告
 
: val = ls_command ()
: old_val = ls_command (new_val)

查询或设置Octave的shell命令ls命令

详见: ls.

广告
 
: dir
: dir directory
: [list] = dir (directory)

显示目录的文件列表directory.

如果directory则列出当前工作目录。

如果指定返回值,则返回包含字段的结构体数组

name

文件或目录名。

广告
folder

文件或目录的位置

广告
date

文件修改的时间戳(字符串值)。

广告
bytes

文件大小(以字节为单位)。

广告
isdir

如果名称是目录,则为True。

广告
datenum

文件修改的时间戳为序列日期号(双)。

广告
statinfo

返回的信息结构体stat.

广告

如果directory是文件名,而不是目录,然后返回有关命名文件的信息。directory也可以是列表而不是单个目录或文件。

directory如果包含任何通配符,则受外壳扩展的限制*’, ‘?’, ‘[]’. 如果这些通配符是用反斜杠转义的\(例如,\*),则它们不被视为通配符,而是被视为相应的文字字符。在Windows上,从于使用反斜杠,无法转义通配符\被视为文件分隔符。在Windows上,使用ls用于包含将从创建为通配符的字符的文件或文件夹名称dir.

注意,对于符号链接,dir返回有关符号链接指向的文件的信息,而不是链接本身。但是如果链接指向不存在的文件,dir返回有关链接的信息。

详见: ls, readdir, glob, what, stat, lstat.

广告
 
: dir = pwd ()

返回当前工作目录。

详见: cd, dir, ls, mkdir, rmdir.

广告

版权所有 © 2024-2025 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号-2