namespace std::filesystem { bool status_known(file_status s) noexcept; }
概要
ファイルが既知の状態かを確認する。
戻り値
return s.type() != file_type::none;
例外
投げない
例
#include <cassert> #include <fstream> #include <filesystem> namespace fs = std::filesystem; int main() { std::ofstream{"regular.txt"}; assert(fs::status_known(fs::status("regular.txt"))); assert(fs::status_known(fs::status("not_found.txt"))); assert(!fs::status_known(fs::file_status{})); }
出力
バージョン
言語
- C++17
処理系
- Clang: 7.0
- GCC: 8.1
- Visual C++: