36.8当前工作目录

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

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

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

例如

cd+/Octave

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

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

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

详见: pwd, mkdir, rmdir, 目录, ls.

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

列出目录内容。

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

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

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

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

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

详见: 目录, readdir, 地球仪, 什么, 斯达, filesep, ls_command.

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

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

详见: ls.

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

显示目录的文件列表目录.

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

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

名称

文件或目录名。

文件夹

文件或目录的位置

日期

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

字节

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

isdir

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

日期编号

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

静态信息

返回的信息结构体斯达.

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

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

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

详见: ls, readdir, 地球仪, 什么, 斯达, lstat.

 
: dir = pwd ()

返回当前工作目录。

详见: cd, 目录, ls, mkdir, rmdir.


版权所有 © 2024 Octave中文网

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