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

SftpFile

public class SftpFile

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

public string FullName { 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 LastAccessTimeUtc { get; set; }

public DateTime LastWriteTime { get; set; }

public DateTime LastWriteTimeUtc { get; set; }

public long Length { get; }

public string Name { get; }

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 int UserId { get; set; }

public void Delete()

public void MoveTo(string destFileName)

public void SetPermissions(short mode)

public void UpdateStatus()