解决方案 »

  1.   

    %20应该是UrlEncode了,文件路径用之前UrlDecode下
      

  2.   

    在winform条件下如何使用web的方法。
      

  3.   

    System.Web.HttpServerUtility ut = new System.Web.HttpServerUtility();
    ut.UrlDecode
      

  4.   

    或者更简单点,直接Replace("%20"," ")
      

  5.   

    file = @"C:\Document and Settings\Administrator";
      

  6.   

    空格被转换怎么能说是XP的问题,楼主没有交待清楚问题啊,
    这种转换一般是对网址的编码, 如果是要运行 CMD 注册, 文件名前后加 " 双引号.