标题:[求助]如何用ASP删除已经上传的文件?
只看楼主
kingcat_1985
Rank: 1
等 级:新手上路
帖 子:207
专家分:0
注 册:2004-11-7
 问题点数:0 回复次数:6 
[求助]如何用ASP删除已经上传的文件?
比如说,我想做一个网页delpic.asp,该网页可以用来删除pic文件夹里面的一张图片,图片名在form里面输入。
搜索更多相关主题的帖子: ASP 文件 网页 form 删除 
2005-04-22 11:42
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
Sub DeleteFile(FileName)
Dim FSO
Set FSO=Server.CreateObject("Scriping.FileSystemObject")
If FSO.FileExists(FileName) Then
    FSO.DeleteFile FileName
End If
Set FSO=Nothing
End Sub

天津网站建设 http://www./
2005-04-22 12:22
kingcat_1985
Rank: 1
等 级:新手上路
帖 子:207
专家分:0
注 册:2004-11-7
得分:0 
谢谢~~~还有一个问题~~~如何得到文件夹里面的文件名列表?就是,上传文件的时候,如果文件名已经存在,就提醒用户更改文件名,或者自动修改文件名~~~

我是菜鸟~~~   各位大哥要照住小弟我啊~~~
2005-04-22 13:05
kingcat_1985
Rank: 1
等 级:新手上路
帖 子:207
专家分:0
注 册:2004-11-7
得分:0 
自己顶

我是菜鸟~~~   各位大哥要照住小弟我啊~~~
2005-04-22 20:11
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
得分:0 
在上传的文件中加上一个判断,如
set rs=createobject("adodb.recordset")
sql="select * from 表名 where 编号="&request.querystring("id")
rs.open sql,conn
if rs.eof then
filename=用时间+随机数字生成的新名字
else
filename=rs("图片")
end if

我很菜,但我很努力!
2005-04-22 20:18
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
以下是引用griefforyou在2005-4-22 12:22:44的发言: Sub DeleteFile(FileName) Dim FSO Set FSO=Server.CreateObject("Scriping.FileSystemObject") If FSO.FileExists(FileName) Then '这行就是判断文件是否存在 FSO.DeleteFile FileName End If Set FSO=Nothing End Sub

天津网站建设 http://www./
2005-04-22 21:14
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
得分:0 
老大,这个我知道,

我是说命图片,
如果没有这个图片的记录,就用时间+随机数命名,
如果存在就用数据库中的名字呀,!!!!

我很菜,但我很努力!
2005-04-22 21:36



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-16359-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.189691 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved