36.8 Current Working Directory

Last-modified: 2025-03-09 (日) 15:34:23

36.8 現在の作業ディレクトリ

: cd dir
: cd
: old_dir = cd
: old_dir = cd (dir)
: chdir …
現在の作業ディレクトリをdirに変更します。

入力引数または出力引数なしで呼び出された場合、現在のディレクトリはユーザーのホーム ディレクトリ ( "~") に変更されます。

例えば、

cd ~/オクターブ
現在の作業ディレクトリを~/オクターブディレクトリが存在しない場合は、エラー メッセージが出力され、作業ディレクトリは変更されません。

プログラミング ノート:chdirは のエイリアスでありcd、同じ呼び出し形式すべてで使用できます。

互換性に関する注意: 引数なしで呼び出されると、MATLAB はユーザーのホーム ディレクトリに変更するのではなく、現在の作業ディレクトリを出力します。

See also: pwd, mkdir, rmdir, dir, ls.

: ls
: ls filenames
: ls options
: ls options filenames
: list = ls (…)
ディレクトリの内容を一覧表示します。

関数は、コマンドが使用可能な場合はlsそのlsコマンドに転送します。ネイティブ オペレーティング システムのディレクトリ一覧コマンドの呼び出しにフォールバックします。使用可能なオプションはシステムによって異なる場合があります。

ファイル名にワイルドカード文字が含まれている場合、シェル拡張の対象となります。*', '?', '[]'。これらのワイルドカード文字をバックスラッシュでエスケープすると、\'(例: '\*') が含まれている場合、ワイルドカードとして扱われず、対応するリテラル文字として扱われます。

オプションの出力リストが要求された場合、lsファイル/ディレクトリ名ごとに 1 行の文字配列を返します。

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

See also: dir, readdir, glob, what, stat, filesep, ls_command.

: val = ls_command ()
: old_val = ls_command (new_val)
Octave のlsコマンドで使用されるシェル コマンドを照会または設定します。

See also: ls.

: dir
: dir directory
: [list] = dir (directory)
ディレクトリdirectoryのファイル一覧を表示します。

ディレクトリが指定されていない場合は、現在の作業ディレクトリを一覧表示します。

戻り値が要求された場合は、フィールドを含む構造体配列を返します。

name
ファイル名またはディレクトリ名。

folder
ファイルまたはディレクトリの場所

date
ファイル変更のタイムスタンプ (文字列値)。

bytes
ファイルサイズ(バイト単位)。

isdir
名前がディレクトリの場合は True です。

datenum
ファイル変更のタイムスタンプをシリアル日付番号 (double) として表します。

statinfo
から返された情報構造stat。

ディレクトリがディレクトリではなくファイル名である場合は、指定されたファイルに関する情報を返します。 ディレクトリは、単一のディレクトリまたはファイルではなく、リストである場合もあります。

ディレクトリにワイルドカード文字が含まれている場合、シェル拡張の対象となります。*', '?', '[]'。これらのワイルドカード文字をバックスラッシュでエスケープすると、\'(例: '\*') を POSIX プラットフォームで使用する場合、ワイルドカードとしてではなく、対応するリテラル文字として扱われます。Windows では、バックスラッシュ '\' はファイル区切り文字として扱われます。Windows では、 lsによってワイルドカードとして扱われる文字を含むファイル名またはフォルダ名にを使用しますdir。

シンボリック リンクの場合、dirリンク自体ではなく、シンボリック リンクが指しているファイルに関する情報が返されることに注意してください。ただし、リンクが存在しないファイルを指している場合は、dirリンクに関する情報が返されます。

参照: ls、readdir、glob、what、stat、lstat。

: dir = pwd ()
現在の作業ディレクトリを返します。

参照: cd、dir、ls、mkdir、rmdir。