日期:2014-05-18  浏览次数:20401 次

某篇带图片的文章,用户上传图片后,该怎么把无用的图片文件清除?
例如:在写文章时用户上传了两个图片,但是当用户发布这篇文章时,只用到其中一个图片,如何把没用到的给自动删除了?能给一个思路即可。谢谢。

------解决方案--------------------
用using System.IO;
FileInfo fi=new FileInfo(文件地址)
fi.Delete();
------解决方案--------------------
就用上面的方法
------解决方案--------------------
关键你能判断那几张没有用。剩下的就好办了。
------解决方案--------------------
它上传的文件在你服务器被重新命名么?(或者它在文章中直接引用你该后的名字,这样当没改过处理)
如果没改过
那就把他传的文件名作一个集合
在文章中扫描文件名 把没有扫描到的删除(或者干脆就不保存)

如果改过 你还要家个对应的KEY 存放原来的名字