这个是删除服务器里面的图片
它不走file.delete();
我是要删除服务器里面的图片
file.exists() 这个方法是判断文件是否存在。
在上述代码中 ,不走判断内代码的原因是,file.exists()结果为false,所以不走判断内代码。
file.exists()为false 的原因是 file 所指的文件不存在。
说白了,就是你删的文件路径不对,或者压根就没这文件。追问
在上述代码中 ,不走判断内代码的原因是,file.exists()结果为false,所以不走判断内代码。
file.exists()为false 的原因是 file 所指的文件不存在。
说白了,就是你删的文件路径不对,或者压根就没这文件。追问
debug调试的时候是有值得
追答debug 环境是在服务器下进行的么?
追问是的
走file.exiets();图片在服务器里面的路径都有的
追答检查文件路径,还有文件名,看是否有隐藏的玩意。应该是文件路径错误。
追问路径显示是正确的,数据库里面的已经删除了,只是服务器里面的删除不了
追答那你把路径复制出来,在系统里边能打开对应的文件么?不要一个一个找,就直接粘贴到地址栏,就可以。
追问谢谢了,兄弟
温馨提示:答案为网友推荐,仅供参考