我无法使用此命令删除文件..
Exception Details: System.IO.DirectoryNotFoundException: Could not find a part of the path
我收到上述错误.. 但是我能够以相同的路径下载文件..
其他详细信息:我已在DataBase中保存了文件路径。 和文件在〜\ Upload \文件夹..
答案 0 :(得分:1)
这样的路径“〜\ Upload \ folder”是虚拟路径。您需要将它们转换为物理路径才能删除它们。
如果您在网络环境中,请使用以下代码获取物理路径,然后将其删除。
var physicalPath = HttpContext.Current.Server.MapPath("~/Upload/folder/file.html"); //to get the physical path
File.Delete(physicalPath);
答案 1 :(得分:0)
确保您正在逃避任何反斜杠/前进,并且通常检查您的路径是否完整并且没有任何小错误。
如果失败,请确保您的程序具有删除文件的正确权限。
抱歉,我没有更具体但你没有显示你的代码。