More ... | HSPHelp:dirlist2
dirlist2dirlist2 p1,"filemask",p2,p3 [拡張ディレクトリ取得] p1=変数名 : ディレクトリ情報全体のサイズ "filemask" : 一覧のためのファイルマスク p2=0〜(0) : 取得モード p3=0〜(0) : ディレクトリ区切り記号 (拡張プラグイン[hspext]が必要です) 説明ディレクトリの情報を取得します。 標準命令のHSPHelp:dirlistよりもさらに詳しく検索することができます。 HSPHelp:dirlist2命令は、3つのステップで処理が完了します。
HSPHelp:dirlist2命令は、決められたモードでディレクトリ情報の取得を行ないます。 結果は、HSPHelp:dirlist2r命令で取得することができます。 HSPHelp:dirlist2命令が正常に終了した場合には、 システム変数statに情報を取得したファイルの合計数が代入されます。 取得モードの詳細は以下の通りです。 "filemask"は、HSPHelp:dirlist命令と同様に「*.*」のようなワイルドカード指定による検索ファイル名となります。 p3で、取得時のディレクトリ区切り記号を指定することが可能です。 0か、省略をした場合は「\」が使用されます。 モードの値は、合計して組み合わせることが可能です。モード1(bit0)を指定した場合には、 カレントディレクトリ以下すべてのディレクトリを再帰検索してファイル情報を取得します。
備考hspext.asをインクルードすること。 参照 |