「Dos dir」の版間の差分
|  (ページの作成:「{{AutoLISP}}  ; 構文 : (dos_dir  [ ''filespec''  [ ''sort'' ]])   ; 機能 : 引数 sort に従って、filespec にマッチするすべてのファイル名のリストを、ソートされたリストまたはソートされていないリストとして返す。   ; 引数 :* filespec : specifies a file mask/filter, can contain path specification, and wildcards for the file name; :: filespecにパスが含まれていない場合は、現在の作業ディレ…」) | 編集の要約なし | ||
| 10行目: | 10行目: | ||
| ; 引数 | ; 引数 | ||
| :* filespec :  | :* filespec : ファイル・マスク/フィルターを指定し、パス指定とファイル名のワイルドカードを含むことができる。 | ||
| :: filespecにパスが含まれていない場合は、現在の作業ディレクトリが使用される。 | :: filespecにパスが含まれていない場合は、現在の作業ディレクトリが使用される。 | ||
| :: filespecにファイル名のマスクが含まれていない場合、デフォルトの "*.*"が使用される(Linux/Macでは "*")。 | :: filespecにファイル名のマスクが含まれていない場合、デフォルトの "*.*"が使用される(Linux/Macでは "*")。 | ||
2023年12月2日 (土) 09:49時点における最新版
- 構文
- (dos_dir [ filespec [ sort ]])
- 機能
- 引数 sort に従って、filespec にマッチするすべてのファイル名のリストを、ソートされたリストまたはソートされていないリストとして返す。
- 引数
- 
- filespec : ファイル・マスク/フィルターを指定し、パス指定とファイル名のワイルドカードを含むことができる。
 - filespecにパスが含まれていない場合は、現在の作業ディレクトリが使用される。
- filespecにファイル名のマスクが含まれていない場合、デフォルトの "*.*"が使用される(Linux/Macでは "*")。
- (「*.*」と「*」はLispエンジンによって自動的に処理されるため、「*.*」と「*」の使用はすべてのプラットフォームで有効である)
 - sort : ファイル名をソートするかどうか、またどのようにソートするかを指定する。
 - 0 ソートなし
- 1 アルファベット昇順
- 2 アルファベット降順
- 3 日付昇順
- 4 日付降順
- 5 サイズ昇順
- 6 サイズ降順
 
- 戻り値
- ディレクトリとサブディレクトリのリストを返す。または nil。
- サンプル
(dos_dir "/home/mint/*.*") (dos_dir "/home/mint/*.*" 1) (dos_dir "c:\\Downloads\\*.*" 5) (dos_dir "c:/Downloads/*.*" 6)
関連事項
- doslib 関数
