create_directories  ](/w/cpp/filesystem/create_directory "cpp/filesystem/create directory") (C++17)  (C++17)  |  creates new directory   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_create_directory&action=edit)  
[ create_hard_link  ](/w/cpp/filesystem/create_hard_link "cpp/filesystem/create hard link") (C++17)  |  creates a hard link   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_create_hard_link&action=edit)  
[ create_symlink  create_directory_symlink  ](/w/cpp/filesystem/create_symlink "cpp/filesystem/create symlink") (C++17)  (C++17)  |  creates a symbolic link   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_create_symlink&action=edit)  
[ current_path  ](/w/cpp/filesystem/current_path "cpp/filesystem/current path") (C++17)  |  returns or sets the current working directory   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_current_path&action=edit)  
[ exists  ](/w/cpp/filesystem/exists "cpp/filesystem/exists") (C++17)  |  checks whether path refers to existing file system object   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_exists&action=edit)  
[ equivalent  ](/w/cpp/filesystem/equivalent "cpp/filesystem/equivalent") (C++17)  |  checks whether two paths refer to the same file system object   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_equivalent&action=edit)  
[ file_size  ](/w/cpp/filesystem/file_size "cpp/filesystem/file size") (C++17)  |  returns the size of a file   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_file_size&action=edit)  
[ hard_link_count  ](/w/cpp/filesystem/hard_link_count "cpp/filesystem/hard link count") (C++17)  |  returns the number of hard links referring to the specific file   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_hard_link_count&action=edit)  
[ last_write_time  ](/w/cpp/filesystem/last_write_time "cpp/filesystem/last write time") (C++17)  |  gets or sets the time of the last data modification   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_last_write_time&action=edit)  
[ permissions  ](/w/cpp/filesystem/permissions "cpp/filesystem/permissions") (C++17)  |  modifies file access permissions   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_permissions&action=edit)  
[ read_symlink  ](/w/cpp/filesystem/read_symlink "cpp/filesystem/read symlink") (C++17)  |  obtains the target of a symbolic link   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_read_symlink&action=edit)  
[ remove  remove_all  ](/w/cpp/filesystem/remove "cpp/filesystem/remove") (C++17)  (C++17)  |  removes a file or empty directory   
removes a file or directory and all its contents, recursively  
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_remove&action=edit)  
[ rename  ](/w/cpp/filesystem/rename "cpp/filesystem/rename") (C++17)  |  moves or renames a file or directory   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_rename&action=edit)  
[ resize_file  ](/w/cpp/filesystem/resize_file "cpp/filesystem/resize file") (C++17)  |  changes the size of a regular file by truncation or zero-fill   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php?title=Template:cpp/filesystem/dsc_resize_file&action=edit)  
[ space  ](/w/cpp/filesystem/space "cpp/filesystem/space") (C++17)  |  determines available free space on the file system   
(function)  [ [edit]
](https://en.cppreference.com/mwiki/index.php