[Root] / Xceed.SSH.Client Assembly / Xceed.SSH.Client Namespace / PosixFileType Enumeration


In This Topic
    PosixFileType Enumeration
    In This Topic

    Represents the POSIX file system file type.

    This enumeration supports a bitwise combination of its member values.

    Syntax
    'Declaration
     
    
    <FlagsAttribute()>
    Public Enum PosixFileType 
       Inherits System.Enum
       Implements System.IComparable, System.IConvertible, System.IFormattable 
    'Usage
     
    
    Dim instance As PosixFileType
    Members
    MemberValueDescription
    BlockDevice24576 Block device file (Octal 0060000).
    CharacterDevice8192 Character device file (Octal 0020000).
    Directory16384 Directory (Octal 0040000).
    NamedPipe4096 Named pipe (FIFO) (Octal 0010000).
    RegularFile32768 Regular file (Octal 0100000).
    Socket49152 Socket (Octal 0140000).
    SymbolicLink40960 Symbolic link (Octal 0120000).
    TypeMask61440 Mask for file type (Octal 0170000).
    Unknown0Unknown file type. Some servers, like FreeFTPd, mark normal files as unknown.
    Remarks
    IN POSIX, everything is a file. So this enumeration covers directories, sockets, pipes, etc.
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             Xceed.SSH.Client.PosixFileType

    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also