SophiaFramework UNIVERSE 5.3 |
#include <SFBFileSystem.h.hpp>
class SFBFileSystem : public SFBQuery;
SFMTYPEDEFWRAPPER(SFBFileSystem)
BREW 2.0 | BREW 2.1 | BREW 3.1 | BREW 4.0 |
---|---|---|---|
× | × | × | ○ |
パブリック関数 | |
---|---|
SFCError |
Access(
ACharConstPtr path
, SInt32 mode
) path 引数が指すパス名について、mode に含まれるビットパターンに従い、アクセス権をチェックします。
|
SFCError |
Access(
SFXAnsiStringConstRef path
, SInt32 mode
) path 引数が指すパス名について、mode に含まれるビットパターンに従い、アクセス権をチェックします。
|
SFCError |
MkDir(
ACharConstPtr path
) 新しいディレクトリを作成します。
|
SFCError |
MkDir(
SFXAnsiStringConstRef path
) 新しいディレクトリを作成します。
|
static SFBFileSystemSmp |
NewInstance(
SFCErrorPtr exception = null
) SFBFileSystem インスタンスを生成します。
|
static SFBFileSystemSmp |
NewInstance(
AEECLSID id
, SFCErrorPtr exception = null
) SFBFileSystem インスタンスを生成します。
|
SFCError |
Rename(
ACharConstPtr oldpath
, ACharConstPtr newpath
) 既存のファイルの名前を、まだ存在していない新しい場所に変更します。ディレクトリの名前変更はサポートされていません。
|
SFCError |
Rename(
SFXAnsiStringConstRef oldpath
, SFXAnsiStringConstRef newpath
) 既存のファイルの名前を、まだ存在していない新しい場所に変更します。ディレクトリの名前変更はサポートされていません。
|
SFCError |
RmDir(
ACharConstPtr path
) 既存の空のディレクトリを削除します。
|
SInt32 |
RmDir(
SFXAnsiStringConstRef path
) 既存の空のディレクトリを削除します。
|
SFCError |
Stat(
ACharConstPtr path
, FSStat * buf
, SInt32 size
) ファイルまたはディレクトリについての情報を取得します。
|
SInt32 |
Stat(
SFXAnsiStringConstRef path
, FSStat * buf
, SInt32 size
) ファイルまたはディレクトリについての情報を取得します。
|
SFCError |
StatVFS(
ACharConstPtr path
, FSStatVFS * buf
, SInt32 size
) pszPath 引数が含まれる仮想ファイルシステムについての情報を取得します。
|
SInt32 |
StatVFS(
SFXAnsiStringConstRef path
, FSStatVFS * buf
, SInt32 size
) pszPath 引数が含まれる仮想ファイルシステムについての情報を取得します。
|
SFCError |
Truncate(
ACharConstPtr path
, SInt32 length
) ファイルを指定の長さに切り捨てます。
|
SFCError |
Truncate(
SFXAnsiStringConstRef path
, SInt32 length
) ファイルを指定の長さに切り捨てます。
|
SFCError |
Unlink(
ACharConstPtr path
) ファイルをディレクトリから削除します。
|
SFCError |
Unlink(
SFXAnsiStringConstRef path
) ファイルをディレクトリから削除します。
|
SFCError |
QueryInterface(
AEECLSID clsid
, VoidHandle handle
)
(SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
|
SFCError |
QueryInterface(
AEECLSID clsid
, SFBBaseSmpPtr handle
)
(SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
|
SFBBaseSmp |
QueryInterface(
AEECLSID clsid
)
(SFBQuery から継承)
このオブジェクトからの別の API を問い合わせます。
|
Void |
Self(
AEECLSID clsidReq
, SFBQuerySmpPtr clone
, AEECLSID clsidImp
)
(SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。
|
SFBQuerySmp |
Self(
AEECLSID clsidReq
, AEECLSID clsidImp
)
(SFBQuery から継承)
オブジェクトを単一インターフェースで実装するときに使います。
|
プロテクト関数 | |
---|---|
static SFBBaseSmp |
FactoryByCreate(
AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを生成します。
|
static SFBBaseSmp |
FactoryByQuery(
SFBQuerySmpConstRef query
, AEECLSID id
, SFCErrorPtr exception = null
)
(SFBBase から継承)
指定したクラス ID のインターフェースのインスタンスを指定した SFBQuery インスタンスを使用して生成します。
|
[ public ] SFCError Access( ACharConstPtr path // 対象のファイルへのパス SInt32 mode // アクセス権をチェックするモード );
[ public ] SFCError Access( SFXAnsiStringConstRef path // 対象のファイルへのパス SInt32 mode // アクセス権をチェックするモード );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
[ public ] SFCError MkDir( ACharConstPtr path // 新しいディレクトリへのパス );
[ public ] SFCError MkDir( SFXAnsiStringConstRef path // 新しいディレクトリへのパス );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
[ public, static ] SFBFileSystemSmp NewInstance( SFCErrorPtr exception = null // エラー値 );
[ public, static ] SFBFileSystemSmp NewInstance( AEECLSID id // クラスID SFCErrorPtr exception = null // エラー値 );
[ public ] SFCError Rename( ACharConstPtr oldpath // 既存のパス ACharConstPtr newpath // 目的のパス );
[ public ] SFCError Rename( SFXAnsiStringConstRef oldpath // 既存のパス SFXAnsiStringConstRef newpath // 目的のパス );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
[ public ] SFCError RmDir( ACharConstPtr path // 既存のディレクトリへのパス );
[ public ] SInt32 RmDir( SFXAnsiStringConstRef path // 既存のディレクトリへのパス );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
[ public ] SFCError Stat( ACharConstPtr path // 対象のファイルまたはディレクトリへのパス FSStat * buf // データを読み込む構造体 FSStat へのポインタ SInt32 size // buf のサイズ );
[ public ] SInt32 Stat( SFXAnsiStringConstRef path // 対象のファイルまたはディレクトリへのパス FSStat * buf // データを読み込む構造体 FSStat へのポインタ SInt32 size // buf のサイズ );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
[ public ] SFCError StatVFS( ACharConstPtr path // 対象のファイルまたはディレクトリへのパス FSStatVFS * buf // データを読み込む構造体 FSStatVFS へのポインタ SInt32 size // buf のサイズ );
[ public ] SInt32 StatVFS( SFXAnsiStringConstRef path // 対象のファイルまたはディレクトリへのパス FSStatVFS * buf // データを読み込む構造体 FSStatVFS へのポインタ SInt32 size // buf のサイズ );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
[ public ] SFCError Truncate( ACharConstPtr path // 対象のファイルへのパス SInt32 length // 新しいファイルの長さ );
[ public ] SFCError Truncate( SFXAnsiStringConstRef path // 対象のファイルへのパス SInt32 length // 新しいファイルの長さ );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
[ public ] SFCError Unlink( ACharConstPtr path // 対象のファイルへのパス );
[ public ] SFCError Unlink( SFXAnsiStringConstRef path // 対象のファイルへのパス );
操作が正常終了した場合は AEE_SUCCESS を返す。それ以外の場合は有効な BREW 定義のエラーコードを返す。
一般的なエラーコード:
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |