Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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# 如何搜索或匹配联机.txt文件中的文本?_C#_.net_Text_Path_Match - Fatal编程技术网

C# 如何搜索或匹配联机.txt文件中的文本?

C# 如何搜索或匹配联机.txt文件中的文本?,c#,.net,text,path,match,C#,.net,Text,Path,Match,我尝试过这个,但它给了我一个错误: “不支持给定路径的格式” 这有什么问题?的参数是指本地系统中的文件路径,或者是由UNC路径标识的文件共享(例如\\foo\bar\file.txt);您提供了一个HTTPS URL,该URL既不是 要通过HTTP将文件检索到流中,您需要以下内容: 正如我在评论中所说,StreamReader需要一个本地文件路径。您可以使用WebClient先下载文件。 以下是一个例子: AFAIKStreamReader需要一个本地文件。您可以使用WebClient下载文件,

我尝试过这个,但它给了我一个错误:

“不支持给定路径的格式”

这有什么问题?

的参数是指本地系统中的文件路径,或者是由UNC路径标识的文件共享(例如
\\foo\bar\file.txt
);您提供了一个HTTPS URL,该URL既不是

要通过HTTP将文件检索到流中,您需要以下内容:


正如我在评论中所说,
StreamReader
需要一个本地文件路径。您可以使用
WebClient
先下载文件。 以下是一个例子:

AFAIK
StreamReader
需要一个本地文件。您可以使用
WebClient
下载文件,然后对其进行流式传输。谢谢你,你说得对。我的问题已经解决了。乐意帮忙。我添加了我的答案。谢谢Dan J它解决了我的问题,这是我的第一个问题帖子,你对我来说太棒了。再次谢谢你,不客气。如果问题已解决,请随意接受此答案(单击其左侧的复选标记)。
private void btnVerify_Click(object sender, EventArgs e)
{
    int counter = 0;
    string email = textVarify.Text;
    string line="";
    System.IO.StreamReader file = new System.IO.StreamReader("https://dl.dropboxusercontent.com/u/9013501/bots/lic.txt");
    while ((line = file.ReadLine()) != null)
    {
        if (line.Contains(textVarify.Text))
        {
            DevComponents.DotNetBar.MessageBoxEx.Show("Email",textVarify.Text+" Found");
        }
        counter++;
    }

    file.Close();
}
var webClient = new WebClient();
var uriString = "https://dl.dropboxusercontent.com/u/9013501/bots/lic.txt";

var stream = webClient.OpenRead(uriString);

var file = new StreamReader(stream);