ファイル検索。
Phobosはちっと使わない。
struct FILEITEM;
- History:
- 1.100
- programタイムスタンプ追加とそれに伴い関連機能の変更。
- 1.081
- 1.00β13
- source隠蔽用ptrメソッド実装。
- source構造体変数を改名。
const FILE.ATTRIBUTE attributes();
const FILEDATETIME createFileDateTime();
const FILEDATETIME accessFileDateTime();
const FILEDATETIME updateFileDateTime();
const TIMESTAMP getTimeStamp();
const ulong size();
const Text name();
const Text shortName();
const bool isFolder();
const bool isFolderItems();
const Text toText();
class Finder: etc.negui.system.raii.HandleRaii;
ファイル検索。
- History:
- 1.081
- 1.00β14
- source使い道の無いであろうnewPatternメソッドを非推奨に。
protected const Text FilePattern;
- History:
- 1.100
- source型変更(const wchar* -> const Text)。
bool find(ref FILEITEM FileItem
);
struct FIND;
Finderの定型取得。
- History:
- 1.090
- source名前変更(FINDER -> FIND)。
- 1.081
static FILEITEM[] find(in Text Pattern
, FILE.ATTRIBUTE Attribute
, size_t InitialValue
= (BUFFER).INITIAL, size_t Increment
= (BUFFER).INCREMENT);
static FILEITEM[] list(in Text FolderPath
, in Text Pattern
, FILE.ATTRIBUTE Attribute
, size_t InitialValue
= (BUFFER).INITIAL, size_t Increment
= (BUFFER).INCREMENT);
static FILEITEM[] items(in Text FolderPath
, size_t InitialValue
= (BUFFER).INITIAL, size_t Increment
= (BUFFER).INCREMENT);
static FILEITEM[] files(in Text FolderPath
, size_t InitialValue
= (BUFFER).INITIAL, size_t Increment
= (BUFFER).INCREMENT);
static FILEITEM[] folders(in Text FolderPath
, size_t InitialValue
= (BUFFER).INITIAL, size_t Increment
= (BUFFER).INCREMENT);