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

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

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

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

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