C# 在.NET中使用身份验证访问网络文件
如何获取远程服务器中需要身份验证的文件的目录列表 我尝试了类似的方法,但是C# 在.NET中使用身份验证访问网络文件,c#,.net,windows,authentication,authorization,C#,.net,Windows,Authentication,Authorization,如何获取远程服务器中需要身份验证的文件的目录列表 我尝试了类似的方法,但是GetFiles不返回任何文件 DirectoryInfo dir = new DirectoryInfo(path); foreach (FileInfo f in dir.GetFiles("*.exe")) { string name = f.Name; long size = f.Length;
GetFiles
不返回任何文件
DirectoryInfo dir = new DirectoryInfo(path);
foreach (FileInfo f in dir.GetFiles("*.exe"))
{
string name = f.Name;
long size = f.Length;
DateTime creationTime = f.CreationTime;
Console.WriteLine("{0,-12:N0} {1,-20:g} {2}", size,
creationTime, name);
}
另外,运行dir\\\ files location
会给我一个拒绝访问错误
那么,如何使用.NET或命令行对自己进行身份验证
谢谢。“验证我自己…”是一种奇怪的要求。如果不是你的帐户,你在哪个帐户下运行代码?@AlexeiLevenkov,假设删除机器需要我输入某些凭据才能查看文件夹。如何通过编程实现这一点?它被称为“IMEPRONATION”。签出[WindowsIdentity.Impersonate]]()并搜索类似问题。