filePathName="E:\\dir1\\dir2\\fname.tst";等价于:
filePathName=@"E:\dir1\dir2\fname.tst";

解决方案 »

  1.   

    这样试试:(WinForm)
    if (openFileDialog1.ShowDialog() == DialogResult.OK) 
    {
    label1.Text=openFileDialog1.FileName;
    label2.Text=openFileDialog1.FileName.Replace("\\","\\\\");
    }
      

  2.   

    我试过了
    如果直接指定E:\dir1\dir2\fname.tst
    好像是不行,不过从OpenFileDialog中取得的filePathName
    OpenFileDialog openFileDialog1=new OpenFileDialog();
    openFileDialog1.ShowDialog();
    string filePathName;
    filepath=openFileDialog1.FileName.ToString();
    FileStream fs=new FileStream(filePathName,FileMode.Open,FileAccess.Read,FileShare.Read);
    好像是可以的哦
      

  3.   

    请各位帮忙解决:
    WEB PAGE中 openFileDialog1.ShowDialog() 的问题,困扰我好几天了。
    WIN FORM中没问题。
      

  4.   

    用<input type=file name=file1>
      

  5.   

    <input id="UploadFile" type="file" name="UploadFile" runat="server" style="width:300;"/>
    ......
    UploadFileName = UploadFile.PostedFile.FileName;//这个就是全文件名。
    UploadFileName = UploadFileName.Substring(UploadFileName.LastIndexOf("\\")+1);
    UploadFile.PostedFile.SaveAs(server.mappath(UploadFileName);
      

  6.   

    谢谢。我自己也解决了。原来美工给的HTML控件没ID,一直不知道如何访问。有收获。