1

テキストボックスに入力することになっているディレクトリを保持する可変の UrlList がありますが、指定されたディレクトリファイルがテキストファイルであるかどうかを確認する必要があるため、ユーザーは彼をキャンセルするように求められますアクションまたは正しいファイルで与えます。

コードスニペット:

public static string UrlList = @"C:\Users\gbbb\Desktop\Url.txt";
private string[] _UrlRows;

そして、これは私がちょっと始めた方法であり、それから私は助けが必要だと気づきました

private void LoadUrls()
{   
    if (UrlList == System.TEXT-FILE)
        _Urlrows = System.IO.File.ReadAllLines(@UrlList);
}
4

2 に答える 2

1

Path.GetExtensionメソッドを使用できます

if(System.IO.Path.GetExtension(path).Equals(".txt",StringComparison.OrdinalIgnoreCase))
{

}
于 2013-05-04T10:45:35.513 に答える
1

私があなたをはっきりと理解していれば、あなたはPath.GetExtension方法を使うだけです。

指定されたパス文字列の拡張子を返します。

string ext = Path.GetExtension(@"C:\Users\gbbb\Desktop\Url.txt");

if(ext == ".txt")
{
   string[] readText = File.ReadAllLines(@"C:\Users\gbbb\Desktop\Url.txt");
}
于 2013-05-04T10:48:23.087 に答える