Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我想使用控制台应用程序获取文本文件的行数_C# - Fatal编程技术网

C# 我想使用控制台应用程序获取文本文件的行数

C# 我想使用控制台应用程序获取文本文件的行数,c#,C#,这是我的密码: int numOfLines1 = File.ReadAllLines(@"\\RADSpSC2\ARADA\BACKUP\Outbound\20131203\ECOMMDEMAND_20131202_ASPS.txt").Length; Console.WriteLine(numOfLines1.ToString()); int numofLines2 = File.ReadAllLines(@"\\RADSpSC2\ARADA\BACKUP\Outbound\2013120

这是我的密码:

int numOfLines1 = File.ReadAllLines(@"\\RADSpSC2\ARADA\BACKUP\Outbound\20131203\ECOMMDEMAND_20131202_ASPS.txt").Length;
Console.WriteLine(numOfLines1.ToString());

int numofLines2 = File.ReadAllLines(@"\\RADSpSC2\ARADA\BACKUP\Outbound\20131203\ECOMMDEMAND_20131202_BSPS").Length;
Console.WriteLine(numofLines2.ToString());
Console.ReadLine();
但是它给了我一些错误,比如
登录失败
错误的用户名或密码
。我正试图从不同的服务器输入
\\RADSpSC2
服务器


那么,如何才能在代码中提供用户名和密码呢?

您必须通过目标服务器对流程会话进行身份验证

要实现这一点,您必须通过对wnetadconnection2(before)和WNetCancelConnection2A(after)API执行PInvoke来实现“netuse”shell命令的确切功能

例如:“net use\RADSpSC2\ARADA/user:”然后是“net use\RADSpSC2\ARADA/delete”


您可以读取并省略驱动器号,以便只创建会话,而不映射网络驱动器

运行程序的帐户似乎没有访问此服务器的权限。@请检查上述可能的dup。它解决了两个可能的问题:模拟和本地映射远程驱动器您正在创建什么类型的应用程序?是asp.net还是单机版?不同的应用程序需要不同的解决方案。@ray\u linn不太可能使用ASP.NET控制台应用程序。魔鬼。。这个脚本会有什么变化?对不起,我不明白你的问题。你能解释清楚吗?你想为你的示例提供编码吗?是的,请分享示例编码。不幸的是,我没有时间编码,我现在正在工作。我建议您使用我提到的文章作为参考,自己实现它。步骤很简单:通过API示例(使用非驱动器号)连接到共享,读取文本文件,p/调用取消连接API(通过相同示例)。