CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp图片上传以后,如何删除文件夹里的图片??

楼主shaomin(飘叶)2005-08-04 11:31:52 在 Web 开发 / ASP 提问

我用的是upload_5xsoft.inc上传的图片,在sql数据库pic字段里我存的是上传后的图片名字。图片是存在images文件夹里,在界面上有一个链接是"删除图片"  
  但我只能删除库里的记录,但实际images里图片还是存在这的。  
  比如说:我上传了一张dd.gif,   图片名dd.gif存在数据库pic里,图片文件存在images里,执行:  
  sql="delete   from   tupian   where   pic='dd.gif'"  
  conn.execute   sql  
  后,删除了名为dd.gif的记录,但dd.gif在images里还是存在的。  
  请教高手如何才能在我删除dd.gif记录后,文件夹images里的dd.gif也删除?  
  除了用FSO等组件  
  还有无组件删除的方法嘛???? 问题点数:30、回复次数:5Top

1 楼skyxyz5840(银色天空)回复于 2005-08-04 11:42:40 得分 0

删除图片  
  set   fso   =   CreateObject("Scripting.FileSystemObject")    
  photofile="../"&rs("images")   //图片路径  
  filepath=server.mappath(photofile)    
  if   fso.FileExists(filepath)=true   then    
  Set   file   =   fso.GetFile(filepath)    
  file.delete  
  end   if  
  set   file=nothing  
  set   fso=nothing  
   
  这样就可以删除文件夹里面的图片了。Top

2 楼goodstuday(路漫漫)回复于 2005-08-04 11:58:16 得分 0

call   DelImage("dd.gif","images/")  
  sub   DelImage(picname,path)  
  Set   objFSO1   =   Server.CreateObject("Scripting.FileSystemObject")  
          If   objFSO1.fileExists(Server.MapPath(path&picname))=True     Then   '判断该记录的图片名和全部图片名称是否一样  
          objFSO1.DeleteFile(Server.MapPath(path&picname))   '将该记录的图片文件删除  
          End   If   '如果不一样征明不是该记录的图片  
          set   uploadFiles=nothing  
  End   subTop

3 楼brothercat(猫猫 ^_^)回复于 2005-08-04 11:58:54 得分 0

还是要用FSO。Top

4 楼shaomin(飘叶)回复于 2005-08-04 12:02:39 得分 0

有没有不用FSO。的方法啊~~~~~~~Top

5 楼iamgsyy(兰州)回复于 2005-08-04 13:30:17 得分 0

up  
  Top

相关问题

  • 请问各们高手们:如何在ASP中删除文件夹里的图片?
  • 急急~~~~~如何利用Asp语句删除己上传到Web服务器上的图片与文件夹?
  • 删除文件夹
  • 在asp中删除指定文件夹的制定文件
  • 怎样用asp删除一个文件夹?
  • 怎样用asp删除一个文件夹?
  • 如何删除文件夹?
  • 怎样删除文件夹
  • 文件夹删除不了
  • 删除windows文件夹

关键词

  • 文件夹
  • server
  • 删除
  • 图片
  • 记录
  • fso
  • objfso1
  • picname
  • gif
  • dd

得分解答快速导航

  • 帖主:shaomin

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo