2 u011954277 u011954277 于 2017.01.05 10:10 提问

webserver 访问服务器上路径的问题
        public void DelserverFileName(string foldername,string filename)
        {
            Directory.Delete(Server.MapPath(foldername+"/"+filename));
        }

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

2个回答

showbo
showbo   Ds   Rxr 2017.01.05 10:13
已采纳

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

lt_yl
lt_yl   2017.01.05 10:17

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

u011954277
u011954277 对 是这样的
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!