Movatterモバイル変換


[0]ホーム

URL:


cppreference.com
Namespaces
Variants
    Actions

      std::experimental::filesystem::is_other

      From cppreference.com
      <cpp‎ |experimental‎ |fs
       
       
       
      Filesystem library
      Classes
      Functions
      File types
       
      Defined in header<experimental/filesystem>
      bool is_other( file_status s);
      (1)(filesystem TS)
      bool is_other(const path& p);
      (2)(filesystem TS)
      bool is_other(const path& p, error_code& ec);
      (3)(filesystem TS)

      Checks if the given file status or path corresponds to a file of typeother type. That is, the file exists, but is neither regular file, nor directory nor a symlink.

      1) Equivalent toexists(s)&&!is_regular_file(s)&&!is_directory(s)&&!is_symlink(s).
      2) Equivalent tois_other(status(p)).
      3) Equivalent tois_other(status(p, ec)). Returnsfalse and setsec to an appropriate error code if an error occurs. Otherwise,ec is cleared with a call toec.clear().

      Contents

      [edit]Parameters

      s - file status to check
      p - path to examine
      ec - error code to store the error status to

      [edit]Return value

      true if the given path or file status corresponds to aother file,false otherwise.

      [edit]Exceptions

      1,3)
      noexcept specification:  
      noexcept
        
      2) Throwsfilesystem_error if an error occurs. The error is constructed withp as an argument. The error code is set to an appropriate error code for the error that caused the failure.

      [edit]See also

      This section is incomplete
      Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/experimental/fs/is_other&oldid=154855"

      [8]ページ先頭

      ©2009-2025 Movatter.jp