# std::filesystem Symbol Index

From cppreference.com
< cpp‎ | symbol index

This page tries to list all the symbols that are available from the standard library (filesystem library) in the namespace std::filesystem. The symbols are written as follows:

- Function names with `()`.
- Templates with `<>`.

##

> `A B C D E F H I L P R S T U W`

### A

`absolute()` (since C++17)

### B

`begin()` (`std::filesystem::directory_iterator`) (since C++17)
`begin()` (`std::filesystem::recursive_directory_iterator`) (since C++17)

### C

`canonical()` (since C++17)
`copy()` (since C++17)
`copy_file()` (since C++17)
`copy_options` (since C++17)
`copy_symlink()` (since C++17)
`create_directory()` (since C++17)
`create_directory_symlink()` (since C++17)
`create_directories()` (since C++17)
`create_hard_link()` (since C++17)
`create_symlink()` (since C++17)
`current_path()` (since C++17)

### D

`directory_entry` (since C++17)
`directory_iterator` (since C++17)
`directory_options` (since C++17)

### E

`end()` (`std::filesystem::directory_iterator`) (since C++17)
`end()` (`std::filesystem::recursive_directory_iterator`) (since C++17)
`equivalent()` (since C++17)
`exists()` (since C++17)

### F

`file_size()` (since C++17)
`file_status` (since C++17)
`filesystem_error` (since C++17)
`file_time_type` (since C++17)
`file_type` (since C++17)

### H

`hard_link_count()` (since C++17)
`hash_value()` (since C++17)

### I

`is_block_file()` (since C++17)
`is_character_file()` (since C++17)
`is_directory()` (since C++17)
`is_empty()` (since C++17)
`is_fifo()` (since C++17)
`is_other()` (since C++17)
`is_regular_file()` (since C++17)
`is_socket()` (since C++17)
`is_symlink()` (since C++17)

### L

`last_write_time()` (since C++17)

### P

`path` (since C++17)
`permissions()` (since C++17)
`perms` (since C++17)
`perm_options` (since C++17)
`proximate()` (since C++17)

### R

`read_symlink()` (since C++17)
`recursive_directory_iterator` (since C++17)
`relative()` (since C++17)
`remove()` (since C++17)
`remove_all()` (since C++17)
`rename()` (since C++17)
`resize_file()` (since C++17)

### S

`space()` (since C++17)
`space_info` (since C++17)
`status()` (since C++17)
`status_known()` (since C++17)
`swap()` (since C++17)
`symlink_status()` (since C++17)

### T

`temp_directory_path()` (since C++17)

### U

`u8path<>()` (since C++17)(deprecated in C++20)

### W

`weakly_canonical()` (since C++17)

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/symbol_index/filesystem&oldid=152248"