拡張ディレクトリ取得
dirlist2 p1,"filemask",p2,p3
p1=変数名 : ディレクトリ情報全体のサイズ "filemask" : 一覧のためのファイルマスク p2=0~(0) : 取得モード p3=0~(0) : ディレクトリ区切り記号
(プラグイン / モジュール : hspext)
ディレクトリの情報を取得します。 標準命令のdirlistよりもさらに詳しく検索することができます。 dirlist2命令は、3つのステップで処理が完了します。 1.dirlist2h命令で取得するものを選択 ↓ 2.dirlist2命令で取得を開始 ↓ 3.dirlist2r命令で結果を取得 dirlist2命令は、決められたモードでディレクトリ情報の取得を行ない ます。結果は、dirlist2r命令で取得することができます。 dirlist2命令が正常に終了した場合には、システム変数statに情報を 取得したファイルの合計数が代入されます。 取得モードの詳細は以下の通りです。 "filemask"は、dirlist命令と同様に「*.*」のようなワイルドカード 指定による検索ファイル名となります。 p3で、取得時のディレクトリ区切り記号を指定することが可能です。 0か、省略をした場合は「\」が使用されます。 モードの値は、合計して組み合わせることが可能です。 モード1(bit0)を指定した場合には、カレントディレクトリ以下すべての ディレクトリを再帰検索してファイル情報を取得します。 モード 取得される内容 ----------------------------------------------------------------- 0 カレントディレクトリ以下のすべてのファイル一覧 1 カレントディレクトリのファイル一覧 2 隠しファイル、システム属性ファイルを一覧に含めない
プラグイン / モジュール | hspext |
バージョン | 2.61 |
作成日 | 2004/03/01 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | hspext.asをインクルードすること。 |
タイプ | 拡張命令 |
グループ | 拡張ファイル操作命令 |
hs ファイル | hsphelp\hspext.hs |