Skip to content

Latest commit

 

History

History
99 lines (89 loc) · 7.76 KB

filesystem.md

File metadata and controls

99 lines (89 loc) · 7.76 KB

Header <filesystem> implementation status

Reference
Implementation

  • : Cannot implement with language itself. Need compiler support. Used C++ N STL
  • : Partially implemented with C++ N
  • : Fully implemented with C++ N
  • : Not yet implemented
Features Standard Implemented in
Includes
<compare>
Classes
path
filesystem_error
directory_entry
directory_iterator
recursive_directory_iterator
file_status
space_info
file_type
perms
perm_options
copy_options
directory_options
file_time_type
ss::hash<ss::filesystem::path>
Forward declarations
hash
Functions
u8path Deprecated in C++20
absolute
canonical
weakly_canonical
relative
proximate
copy
copy_file
copy_symlink
create_directory
create_directories

create_hard_link
create_symlink
create_directory_symlink

current_path
exists
equivalent
file_size
hard_link_count
last_write_time
permissions
read_symlink
remove
remove_all

rename
resize_file
space
status
symlink_status

temp_directory_path
File types
is_block_file
is_character_file
is_directory
is_empty
is_fifo
is_other
is_regular_file
is_socket
is_symlink
status_known