目次 - SDL 3.0 API(機能別) - ファイルシステム
ファイルシステム
概要
SDLはシステムのファイルシステムのテストと操作のためにAPIを提供している.
これはディレクトリの操作と, 実際のファイルへの入出力以外(これはI/Oストリームと非同期I/Oで行う)に対応している.
必要なパスを得る関数が存在する:
- アプリケーションのデータはどこにあるか? SDL_GetBasePath()
- 安全にファイルを書き込める場所はどこか? SDL_GetPrefPath()
- ダウンロード, デスクトップ, 音楽のようなパスはどこか? SDL_GetUserFolder()
- このパスは何であるか? SDL_GetPathInfo()
- このフォルダには何があるか? SDL_EnumerateDirectory()
- このフォルダにはワイルドカードと一致する何があるか? SDL_GlobDirectory()
- カレントディレクトリは何か SDL_GetCurrentDirectory()
ディレクトリツリーを操作(名称変更, 削除, ファイルのコピー)する関数も存在する.
関数
- SDL_CopyFile
- SDL_CreateDirectory
- SDL_EnumerateDirectory
- SDL_GetBasePath
- SDL_GetCurrentDirectory
- SDL_GetPathInfo
- SDL_GetPrefPath
- SDL_GetUserFolder
- SDL_GlobDirectory
- SDL_RemovePath
- SDL_RenamePath
型
- SDL_EnumerateDirectoryCallback
- SDL_GlobFlags
構造体
- SDL_PathInfo
列挙体
- SDL_EnumerationResult
- SDL_Folder
- SDL_PathType
SDL Wikiへのリンク
SDL3/CategoryFilesystem - SDL Wiki