【发布时间】:2020-02-12 01:00:54
【问题描述】:
我想通过 SSH.NET 将文件上传到远程服务器。用户使用他们的 SSH 凭据登录。然后我问用户他们想把文件上传到哪里。然后我需要检查这个目录是否有读/写权限。
如何检查任何目录的读/写权限?
我尝试了SftpFile.OwnerCanWrite/OthersCanWrite/GroupCanWrite,但这些不适用于当前登录用户。
foreach (var directory in directories)
{
if (!directory.Name.Equals(directoryName)) continue;
// I want to check here if is there read/write permission.
}
【问题讨论】: