<PackageReference Include="SSH.NET" Version="2012.21.12" />

SftpFileAttributes

public class SftpFileAttributes
public static SftpFileAttributes Empty { get; }

public IDictionary<string, string> Extensions { get; }

public bool GroupCanExecute { get; set; }

public bool GroupCanRead { get; set; }

public bool GroupCanWrite { get; set; }

public int GroupId { get; set; }

public bool IsBlockDevice { get; }

public bool IsCharacterDevice { get; }

public bool IsDirectory { get; }

public bool IsNamedPipe { get; }

public bool IsRegularFile { get; }

public bool IsSocket { get; }

public bool IsSymbolicLink { get; }

public DateTime LastAccessTime { get; set; }

public DateTime LastWriteTime { get; set; }

public bool OthersCanExecute { get; set; }

public bool OthersCanRead { get; set; }

public bool OthersCanWrite { get; set; }

public bool OwnerCanExecute { get; set; }

public bool OwnerCanRead { get; set; }

public bool OwnerCanWrite { get; set; }

public long Size { get; set; }

public int UserId { get; set; }

public void SetPermissions(short mode)