如题!

解决方案 »

  1.   

    是否是文本文件不可能判断,什么文件都可以看作是文本文件,呵呵读文本文件的内容可以使用
    using System.IO;StreamReader sr = new StreamReader( fileName , System.Text.Encoding.Default );
    string content = sr.ReadToEnd();
    sr.Close();或者获得byte[],然后
    System.Text.Encoding.Default.GetString( byt );
      

  2.   

    fileExtention=System.IO.Path.GetExtension(fileName);
    if(fileExtention.ToLower() ==".txt")
    {
    }
    好像还可以用fileContentType=file.ContentType;判断
    这个就没用过啦。
      

  3.   

    你可以判断文件的后缀名。是txt的就是文本文件。不过不是文本文件的,后缀名改为txt的就不知道该怎么做了。
      

  4.   

    文本文件不一定是以.txt结尾的吧?
      

  5.   

    谁能帮我把这一段转换成vb的语法?谢谢!!!
    string filepath="e:\\a.txt";
    //根据扩展名判断是不是文本文件
    FileInfo fileInfo = new FileInfo(@filepath);
    if (fileInfo.Extension.Trim().ToUpper().Equals(".TXT"))
    {
    TextBox2.Text = "是文本文件";
    }
    else
    {
    TextBox2.Text = "不是文本文件";
    } StreamReader reader = new StreamReader(@filepath,System.Text.Encoding.Default);
    StringBuilder sb=new StringBuilder();
    while (reader.Peek()>=0)
    {
    sb.Append(reader.ReadLine());
    sb.Append("\r\n");
    }
    reader.Close(); TextBox1.Text = sb.ToString();
      

  6.   

    Dim filePath as string
    filePath = "e:\a.txt"If filePath.ToLower().EndWith( ".txt" ) Then
      TextBox2.Text = "是"
    Else
      TextBox2.Text = "否"
      Exit Sub
    End IfDim content As New String
    Dim sr As New StreamReader( filePath , System.Text.Encoding.Default )
    content = sr.ReadToEnd()
    sr.Close()TextBox1.Text = content