Share via


file_type Enumeration

 

An enumeration for file types. The supported values are regular, and directory, not_found and unknown.

Syntax

enum file_type;

Values

Name

Value

Description

not_found

-1

Represents a file that does not exist.

none

0

Represents a file that has no type attribute. (Not supported.)

regular

1

Represents a conventional disk file.

directory

2

Represents a directory.

symlink

3

Represents a symbolic link. (Not supported.)

block

4

Represents a block-special file on UNIX-based systems. (Not supported.)

character

5

Represents a character-special file on UNIX-based systems. (Not supported.)

fifo

6

Represents a FIFO file on UNIX-based systems. (Not supported.)

socket

7

Represents a socket on UNIX based systems. (Not supported.)

unknown

8

Represents a file whose status cannot be determined.

Requirements

Header: filesystem

Namespace: std::tr2::sys

See Also

C++ Standard Library Header Files
<filesystem> (v3)
file_status Class