删除图片

liu2009729 2009-12-04 03:51:47
在后台删除一个商品信息时,怎样同时删除这个商品对应的文件夹里的图片,如商品在数据库里的图片名称为2009.jpg

图片在UploadFiles里也是2009.jpg
...全文
132 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
SK_Aqi 2009-12-04
  • 打赏
  • 举报
回复
恩上面有server.mappath()
SK_Aqi 2009-12-04
  • 打赏
  • 举报
回复
不可能!你调试下,哪里的问题
koukoujiayi 2009-12-04
  • 打赏
  • 举报
回复
System.IO.FileInfo file = new System.IO.FileInfo("jpg/"+filename);//图片路径
要转换成实际路径:
string realPath=Server.MapPath("~/jpg/");//如果jpg文件夹在第一级目录
System.IO.File.Delete(realPath+filename);
liu2009729 2009-12-04
  • 打赏
  • 举报
回复
protected void Button1_Click(object sender, EventArgs e)
{
string filename = "20091203013213.jpg";

System.IO.FileInfo file = new System.IO.FileInfo("jpg/"+filename);//图片路径
if (file.Exists)
{
file.Delete();
}

}
我是这么做的,图片所在文件夹是jpg,但是删除不了啊
SK_Aqi 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liu2009729 的回复:]
我想实现的是遍历UploadFiles文件夹找到要删除的图片然后删除,有办法吗
[/Quote]
不用了?为什么还要遍历删除呢?
知道了已知的路径和文件名传过去就可以删除它了,为什么不呢?
liu2009729 2009-12-04
  • 打赏
  • 举报
回复
我想实现的是遍历UploadFiles文件夹找到要删除的图片然后删除,有办法吗
CPPACE 2009-12-04
  • 打赏
  • 举报
回复
问题解决了吗
SK_Aqi 2009-12-04
  • 打赏
  • 举报
回复
上面已经是删除的代码,不过楼主要找到该商品的对应的picture,
这里是2009.jpg,传里面去路径就ok了"@pic/2009.jpg"
zhujiazhi 2009-12-04
  • 打赏
  • 举报
回复
System.IO.File.Delete("filepath");
feilertx 2009-12-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zhoukang0916 的回复:]
System.IO.FileInfo file = new System.IO.FileInfo(path);//图片路径
        if (file.Exists)
        {
            file.Delete();
        }

[/Quote]


不过我通常只删数据库里的关联关系,文件一般都没处理!
PandaIT 2009-12-04
  • 打赏
  • 举报
回复
System.IO.FileInfo file = new System.IO.FileInfo(path);//图片路径
if (file.Exists)
{
file.Delete();
}

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧