十万火急,不知道是否有方法直接删除服务器端的文件?100分相赠!
如果直接删除服务器端的文件,是否不被允许?
请教,作为一个asp的初学者。
谢谢!
问题点数:100、回复次数:8Top
1 楼freezwy(网络自由人)回复于 2002-05-20 13:31:29 得分 30
你可以直接使用FSO或者WSCRIPT写代码来操作服务器的文件和文件夹。Top
2 楼ypyao85(云)回复于 2002-05-20 13:34:28 得分 0
能不能说得详细一些,最好举一个例子。Top
3 楼freezwy(网络自由人)回复于 2002-05-20 13:38:56 得分 30
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile(server.mappath("/news/"&file))
Set fso = nothing
response.redirect "xx.asp"Top
4 楼ChinaOk(农村表哥)回复于 2002-05-20 14:43:03 得分 30
Function DeleteFile(Fn)
Dim strTestFile,objFSO,objFile
strTestFile=Server.Mappath(fn)
Set objFSO=server.CreateObject("Scripting.FileSystemObject")
if objFSO.FileExists(strTestFile) Then
'如果文件存在删除文件
Set objFile=objFSO.GetFile(strTestFile)
objFile.Delete
DeleteFile=1 '设置标记为1表示已经删除
Set objFile=Nothing
Else
DeleteFile=0 '设置标记为0表示文件不存在
End if
Set objFSO=NOthing
End Function
DeleteFile 'me.htm'
Top
5 楼mhp(毛)回复于 2002-05-20 15:16:11 得分 0
YES!Top
6 楼xxjmz_78(阿甘)回复于 2002-05-20 18:31:19 得分 0
同意ChinaOK(授人以鱼,不如授人以渔)同志的做法Top
7 楼xyliu2002(云)回复于 2002-05-21 09:19:56 得分 10
你可以用VB写一个服务器端的组件,用ASP调用这个组件,就可以很容易的删除文件了Top
8 楼ghdut(傻瓜)回复于 2002-05-21 09:26:12 得分 0
还有一个,就是用木马程序,操纵服务器端,(只是一种方法,可以尝试,最好不要多用,毕竟只是黑客工具)。Top




