Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
std::experi...is_directory(3) C++ Standard Libarystd::experi...is_directory(3)

NAME
       std::experimental::filesystem::is_directory	-      std::experimen-
       tal::filesystem::is_directory

Synopsis
	  Defined in header <experimental/filesystem>
	  bool is_directory( file_status s );		      (1)  (filesystem
       TS)
	  bool	is_directory( const path& p );		       (2) (filesystem
       TS)
	  bool is_directory( const path& p, error_code&	ec ); (3)  (filesystem
       TS)

	  Checks if the	given file status or path corresponds to a directory.

	  1) Equivalent	to s.type() == file_type::directory.
	  2) Equivalent	to is_directory(status(p)).
	  3) Equivalent	to is_directory(status(p, ec)).	Returns	false if error
       occurs.

Parameters
	  s  - file status to check
	  p  - path to query
	  ec - error code to modify in case of errors

Return value
	  true	if  the	 given path or file status corresponds to a directory,
       false otherwise.

Exceptions
	  1,3)
	  noexcept specification:
	  noexcept
	  2) Throws filesystem_error if	an error occurs. The exception	object
       is constructed
	  with p as an argument.

See also
	   This	section	is incomplete

http://cppreference.com		  2022.07.31	 std::experi...is_directory(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::experimental::filesystem::is_directory&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help