小菜来袭
2017-01-05 02:10
采纳率: 74.8%
浏览 1.1k

webserver 访问服务器上路径的问题

        public void DelserverFileName(string foldername,string filename)
        {
            Directory.Delete(Server.MapPath(foldername+"/"+filename));
        }

上段代码会提示 目录不是有效的 如何解决?
如果 Directory.Delete(Server.MapPath(foldername));那么文件夹会被删除 但是我要删除文件夹下的某个文件 就会提示不是有效的目录!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    Directory.Delete是删除目录,删除文件用File.Delete,不通用的。。

    点赞 打赏 评论
  • y加e 2017-01-05 02:17

    Directory.Delete是删除目录,File.Delete才是用来删除文件的,你要删除的文件不是文件夹即不是目录,所有提示不是有效目录

    点赞 打赏 评论

相关推荐 更多相似问题