imgNameOnly = System.IO.Path.GetFileName(PostedFile.FileName);//这个有限定后缀名。

解决方案 »

  1.   

    c = Left(abc, InStr(abc, "3") - 1)Dim StrFileName As String
    Dim imgNameOnly As String
    imgNameOnly = System.IO.Path.GetFileName(PostedFile.FileName)
    StrFileName=Left(imgNameOnly,Instr(imgNameOnly,".")-1)那现在StrFileName就是文件名
      

  2.   

    这个是VB的写法,C#应该怎么写?
    Left和InStr均提示不存在。
      

  3.   

    String StrFileName;
    String imgNameOnly;
    imgNameOnly=System.IO.Path.GetFileName(PostedFile.FileName);
    StrFileName=imgNameOnly.Substring(0,imgNameOnly.IndexOf("."));
      

  4.   

    LastIndexOf(".")。
    这样更好。。
    分太少了。
      

  5.   

    Path不是有GetFileNameWithoutExtension方法么?