Namespaces
Variants

Experimental library header <experimental/filesystem>

From cppreference.net
Standard library headers
Experimental library headers
Execution P2300
<experimental/execution>
Filesystem TS
<experimental/filesystem>
Parallelism TS (v1, v2)
experimental/algorithm
experimental/execution_policy
experimental/exception_list
experimental/numeric
<experimental/simd>
experimental/task_block
Library Fundamentals TS (v1, v2, v3)
experimental/algorithm
<experimental/any>
experimental/array
experimental/chrono
experimental/deque
experimental/forward_list
<experimental/functional>
experimental/future
experimental/iterator
experimental/list
experimental/map
experimental/memory
<experimental/memory_resource>
experimental/numeric
<experimental/optional>
experimental/propagate_const
experimental/random
experimental/ratio
experimental/regex
experimental/scope
experimental/set
experimental/source_location
experimental/string
<experimental/string_view>
experimental/system_error
experimental/tuple
experimental/type_traits
experimental/unordered_map
experimental/unordered_set
experimental/utility
experimental/vector

Concurrency TS
experimental/atomic
experimental/barrier
experimental/future
experimental/latch
Ranges TS
Coroutines TS
experimental/coroutine
Networking TS
experimental/buffer
experimental/executor
experimental/internet
experimental/io_context
<experimental/net>
experimental/netfwd
experimental/socket
experimental/timer
Reflection TS
<experimental/reflect>

このヘッダーは filesystem ライブラリの一部です。

翻訳内容: - "identifies file system permissions" → "ファイルシステムのパーミッションを識別する" - "(enum)" → "(列挙型)"(C++のenum型を表す標準的な日本語訳) 注意事項: - HTMLタグ、属性、class名はすべて原文のまま保持 - ` `、`
`、``タグ内のテキストは該当せず
- C++用語"perms"は翻訳せず原文のまま保持
HTMLタグ、属性、および` `, `
`, ``タグ内のテキストは翻訳せず、元のフォーマットを保持しました。C++固有の用語(`last_write_time`)は翻訳せず、正確性と専門性を維持しています。
HTMLタグ、属性、C++固有の用語(`resize_file`)は翻訳せず、元のフォーマットを保持しました。説明文のみを日本語に翻訳し、技術的な正確性と専門性を保っています。
名前空間 std::experimental::filesystem で定義
インライン名前空間で定義 std::experimental::filesystem::v1

クラス

パスを表現する
(クラス)
ファイルシステムエラー時にスローされる例外
(クラス)
ディレクトリエントリ
(クラス)
ディレクトリの内容へのイテレータ
(クラス)
ディレクトリとそのサブディレクトリの内容に対するイテレータ
(クラス)
ファイルタイプとパーミッションを表す
(クラス)
ファイルシステムの空き領域と利用可能な領域に関する情報
(クラス)
ファイルの型
(列挙型)
ファイルシステムのパーミッションを識別する
(列挙型)
コピー操作のセマンティクスを指定する
(列挙型)
ディレクトリ内容の反復処理のためのオプション
(列挙型)
ファイルの時間値を表す
(typedef)

関数

2つのパスを交換する
(関数)
パスオブジェクトのハッシュ値を計算する
(関数)
2つのパスを辞書順で比較する
(関数)
ディレクトリ区切り文字で2つのパスを連結する
(関数)
パスに対するストリーム入出力を実行する
(関数)
UTF-8エンコードされたソースから path を作成します
(関数)
範囲ベースforループのサポート
(関数)
範囲ベースforループサポート
(関数)
絶対パスを構成する
パスを絶対パスに変換し、OS固有の動作を再現する
(function)
正規パスを構成する
(関数)
ファイルまたはディレクトリをコピーする
(関数)
ファイル内容をコピー
(関数)
シンボリックリンクをコピーする
(関数)
新しいディレクトリを作成
(関数)
ハードリンクを作成する
(関数)
シンボリックリンクを作成する
(関数)
現在の作業ディレクトリを返す
(関数)
パスが既存のファイルシステムオブジェクトを参照しているかどうかをチェックします
(関数)
2つのパスが同じファイルシステムオブジェクトを参照しているかどうかをチェックします
(関数)
ファイルのサイズを返す
(関数)
指定されたファイルを参照するハードリンクの数を返す
(関数)
最終データ更新時刻を取得または設定する
(関数)
ファイルアクセス権限を変更する
(関数)
シンボリックリンクのターゲットを取得する
(関数)
ファイルまたは空のディレクトリを削除する
ファイルまたはディレクトリとそのすべての内容を再帰的に削除する
(関数)
ファイルまたはディレクトリを移動または名前変更する
(function)
通常ファイルのサイズを切り詰めまたはゼロ埋めによって変更する
(関数)
ファイルシステムの利用可能な空き容量を判定する
(関数)
ファイル属性を決定する
シンボリックリンクのターゲットをチェックしてファイル属性を決定する
(function)
一時ファイルに適したディレクトリを返す
(function)
ファイルタイプ
指定されたパスがブロックデバイスを参照するかどうかをチェックします
(関数)
指定されたパスがキャラクターデバイスを参照しているかどうかをチェックします
(関数)
指定されたパスがディレクトリを参照しているかどうかをチェックします
(関数)
指定されたパスが空のファイルまたはディレクトリを参照しているかどうかをチェックします
(関数)
指定されたパスが名前付きパイプを参照しているかどうかをチェックします
(関数)
引数が other ファイルを参照しているかどうかをチェックする
(関数)
引数が通常ファイルを参照しているかどうかをチェックします
(関数)
引数が名前付きIPCソケットを参照しているかどうかをチェックします
(関数)
引数がシンボリックリンクを参照しているかどうかをチェックします
(関数)
ファイルステータスが既知かどうかをチェックする
(関数)