|
bool | IsResourcePath (FilePathView path) noexcept |
| ファイルパスがリソースのパスであるかを返します。 More...
|
|
bool | Exists (FilePathView path) |
| 指定されたパスのファイルまたはディレクトリが存在するかを返します。 More...
|
|
bool | IsDirectory (FilePathView path) |
| 指定したパスのディレクトリが存在するかを返します。 More...
|
|
bool | IsFile (FilePathView path) |
| 指定したパスのファイルが存在するかを返します。 More...
|
|
bool | IsResource (FilePathView path) |
| 指定したパスのリソースが存在するかを返します。 More...
|
|
FilePath | FullPath (FilePathView path) |
| 絶対パスを返します。 More...
|
|
Platform::NativeFilePath | NativePath (FilePathView path) |
| OS ネイティブの形式で表記された絶対パスを返します。 More...
|
|
String | Extension (FilePathView path) |
| ファイルの拡張子(.を含まない) を小文字にして返します。 More...
|
|
String | FileName (FilePathView path) |
| 親ディレクトリを含まずに、ファイル名を返します。 More...
|
|
String | BaseName (FilePathView path) |
| 親ディレクトリを含まずに、拡張子を除いたファイル名を返します。 More...
|
|
FilePath | ParentPath (FilePathView path, size_t level=0) |
| 指定したパスの親ディレクトリを返します。 More...
|
|
FilePath | ParentPath (FilePathView path, size_t level, FilePath &baseFullPath) |
| 指定したパスの親ディレクトリを返します。合わせて、渡したパスのフルパスを取得します。 More...
|
|
FilePath | VolumePath (FilePathView path) |
|
FilePath | PathAppend (FilePathView lhs, FilePathView rhs) |
|
bool | IsEmptyDirectory (FilePathView path) |
| 指定したパスが空のディレクトリであるかを返します。 More...
|
|
int64 | Size (FilePathView path) |
| 指定したファイルやディレクトリのサイズを返します。 More...
|
|
int64 | FileSize (FilePathView path) |
| ファイルのサイズを返します。 More...
|
|
Optional< DateTime > | CreationTime (FilePathView path) |
| ファイルの作成日時を取得します。 More...
|
|
Optional< DateTime > | WriteTime (FilePathView path) |
| ファイルの最終更新日時を取得します。 More...
|
|
Optional< DateTime > | AccessTime (FilePathView path) |
| ファイルの最終アクセス日時を取得します。 More...
|
|
Array< FilePath > | DirectoryContents (FilePathView path, Recursive recursive=Recursive::Yes) |
| 指定したディレクトリの中身(パス)を取得します。 More...
|
|
const FilePath & | InitialDirectory () noexcept |
| 実行ファイルを起動したディレクトリを返します。 More...
|
|
const FilePath & | ModulePath () noexcept |
| 実行ファイルのフルパスを返します。 More...
|
|
FilePath | CurrentDirectory () |
| 現在のカレントディレクトリを返します。 More...
|
|
bool | ChangeCurrentDirectory (FilePathView path) |
| カレントディレクトリを変更します。 More...
|
|
const FilePath & | GetFolderPath (SpecialFolder folder) |
| 特殊フォルダのパスを返します。 More...
|
|
FilePath | TemporaryDirectoryPath () |
| 一時ファイルの保存に使えるフォルダのパスを返します。 More...
|
|
FilePath | UniqueFilePath (FilePathView directory=TemporaryDirectoryPath()) |
| 一時ファイル用に使えるファイルパスを返します。 More...
|
|
FilePath | RelativePath (FilePathView path, FilePathView start=CurrentDirectory()) |
| 相対パスを作成して返します。 More...
|
|
bool | CreateDirectories (FilePathView path) |
| ディレクトリを作成します。 More...
|
|
bool | CreateParentDirectories (FilePathView path) |
| 指定したパスの親ディレクトリを作成します。 More...
|
|
bool | Copy (FilePathView from, FilePathView to, CopyOption copyOption=CopyOption::Default) |
| 指定したファイルまたはディレクトリをコピーします。 More...
|
|
bool | Remove (FilePathView path, AllowUndo allowUndo=AllowUndo::No) |
| 指定したファイルまたはディレクトリを削除します。 More...
|
|
bool | RemoveContents (FilePathView path, AllowUndo allowUndo=AllowUndo::No) |
| 指定したディレクトリの中身を削除します。 More...
|
|
bool | Rename (FilePathView from, FilePathView to) |
| 指定したファイルまたはディレクトリをリネームします。 More...
|
|