如何获取远程系统上的文件夹中的所有文件夹名称?

时间:2013-12-10 05:41:50

标签: c#

我想知道如何访问远程系统中文件夹内的所有文件夹名称。我有一个名为'x'的远程系统。他们可以通过任何方式访问远程系统x中C:\ oracle \ oradata文件夹中的所有文件夹吗?我正在使用c#。

1 个答案:

答案 0 :(得分:1)

此问题属于ServerFault或SuperUser.com,但无论如何。

如果您使用的是SMB(即Windows文件共享),则计算机上的每个卷(磁盘驱动器)都会显示为“管理共享”,即驱动器号后跟$符号。这些共享对它们具有权限,只允许本地Administrators组的成员访问。

路径很简单,所以要访问您的示例,它是:\\x\\C$\Oracle\Oradata\

这些路径也适用于C#:

DirectoryInfo share = new DirectoryInfo(@"\\x\\C$\Oracle\Oradata\");

foreach(DirectoryInfo child in share.GetDirectories()) {
    Console.WriteLine( child.FullName );
}