使用C#检索Unix文件夹结构和权限

时间:2010-11-11 10:10:33

标签: c# .net unix permissions ssh

作为构建ASP.net应用程序的一部分,我必须在UNIX后端系统上为特定用户显示两件事:

  • 文件夹结构
  • 文件夹权限(只是表示法:drwxr-xr-x)。

然而,我对使用C#与UNIX通信的知识非常有限。我发现了一些实现这个目标的可能性:

  • FTP,不确定我是否能够看到权限
  • SSH,似乎是从C#与UNIX进行交互的最常用方式(命令ls -ld应该这样做)
  • RSH,不如SSH安全吗?除了安全性之外,与SSH有什么区别?

问题:

  • 使用C#与UNIX进行交互的最佳方式是什么,只知道上面两件事必须显示?
  • 也许某些地方可以找到一些例子(还不能真正找到它们)?

提前致谢。

1 个答案:

答案 0 :(得分:1)

这个代码项目看起来会像你想要的那样。事实上,我认为屏幕截图正是您正在描述的内容。

http://www.codeproject.com/KB/IP/sharpssh.aspx