std::filesystem::filesystem_error::filesystem_error

来自cppreference.com
 
 
 
 
filesystem_error( const std::string& what_arg,
                  std::error_code ec );
(1) (C++17 起)
filesystem_error( const std::string& what_arg,

                  const std::filesystem::path& p1,

                  std::error_code ec );
(2) (C++17 起)
filesystem_error( const std::string& what_arg,

                  const std::filesystem::path& p1,
                  const std::filesystem::path& p2,

                  std::error_code ec );
(3) (C++17 起)

构造新的文件系统错误对象。设置错误码为 ec ,可选地将导致该错误的操作中设计的路径设为 p1p2 。构造后 what() 返回含有 what_arg 的 string 。

[编辑] 参数

what_arg - 解释性字符串
ec - 错误码
p1 - 错误操作涉及的首个路径
p2 - 错误操作涉及的第二个路径

[编辑] 示例