---
name: "std::filesystem_file_status"
section: "3cxx"
platform: "linux"
package: "libstdc++-11-doc"
version: "11.3.0-12"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/std::filesystem_file_status"
---

# std::filesystem\_file\_status(3cxx)

Information about a file's type and permissions.

## NAME

std::filesystem::file\_status - Information about a file's type and permissions.

## SYNOPSIS

`#include <fs_dir.h>`

### Public Member Functions

**file\_status** (const **file\_status** &) noexcept=default\
 **file\_status** (**file\_status** &&) noexcept=default\
 **file\_status** (**file\_type** \_\_ft, **perms** \_\_prms=perms::unknown) noexcept\
 **file\_status** & **operator=** (const **file\_status** &) noexcept=default\
 **file\_status** & **operator=** (**file\_status** &&) noexcept=default\
 **perms** **permissions** () const noexcept\
 void **permissions** (**perms** \_\_prms) noexcept\
 **file\_type** **type** () const noexcept\
 void **type** (**file\_type** \_\_ft) noexcept\

## Detailed Description

Information about a file's type and permissions.

Definition at line **54** of file **bits/fs\_dir.h**.

## Constructor & Destructor Documentation

### std::filesystem::file\_status::file\_status ()` [inline]`, ` [noexcept]`

Definition at line **58** of file **bits/fs\_dir.h**.

### std::filesystem::file\_status::file\_status (file\_type \_\_ft, perms \_\_prms = `perms::unknown`)` [inline]`, ` [explicit]`, ` [noexcept]`

Definition at line **61** of file **bits/fs\_dir.h**.

## Member Function Documentation

### perms std::filesystem::file\_status::permissions () const` [inline]`, ` [noexcept]`

Definition at line **73** of file **bits/fs\_dir.h**.

### void std::filesystem::file\_status::permissions (perms \_\_prms)` [inline]`, ` [noexcept]`

Definition at line **77** of file **bits/fs\_dir.h**.

### file\_type std::filesystem::file\_status::type () const` [inline]`, ` [noexcept]`

Definition at line **72** of file **bits/fs\_dir.h**.

### void std::filesystem::file\_status::type (file\_type \_\_ft)` [inline]`, ` [noexcept]`

Definition at line **76** of file **bits/fs\_dir.h**.

## Author

Generated automatically by Doxygen for libstdc++ from the source code.
