源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

ASP FSO文件处理函数大全

  • 时间:2022-12-14 14:25 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:ASP FSO文件处理函数大全
[u]复制代码[/u] 代码如下:
<% '建立文件夹函数 Function CreateFolder(strFolder)'参数为相对路径     '首选判断要建立的文件夹是否已经存在     Dim strTestFolder,objFSO     strTestFolder = Server.Mappath(strFolder)     Set objFSO = CreateObject("Scripting.FileSystemObject")     '检查文件夹是否存在     If not objFSO.FolderExists(strTestFolder) Then   '如果不存在则建立文件夹   objFSO.CreateFolder(strTestFolder)     End If  Set objFSO = Nothing End function '删除文件夹 Function DelFolder(strFolder)'参数为相对路径  strTestFolder = Server.Mappath(strFolder)  Set objFSO = CreateObject("Scripting.FileSystemObject")  '检查文件夹是否存在  If objFSO.FolderExists(strTestFolder) Then   objFSO.DeleteFolder(strTestFolder)  end if  Set objFSO = Nothing End function '创建文本文件 Function Createtextfile(fileurl,filecontent)'参数为相对路径和要写入文件的内容  Set objFSO = Server.CreateObject("Scripting.FileSystemObject")  Set fout = objFSO.CreateTextFile(Server.MapPath(fileurl))  fout.WriteLine filecontent  fout.close  Set objFSO = Nothing End Function '删除文件(适合所有文件) Function Deltextfile(fileurl)'参数为相对路径  Set objFSO = CreateObject("Scripting.FileSystemObject")   fileurl = Server.MapPath(fileurl)   if objFSO.FileExists(fileurl) then '检查文件是否存在    objFSO.DeleteFile(Server.mappath(fileurl))   end if  Set objFSO = nothing End Function '建立图片文件并保存图片数据流 Function Createimage(fileurl,imagecontent)'参数为相对路径和文件内容  Set objStream = Server.CreateObject("ADODB.Stream")   '建立ADODB.Stream对象,必须要ADO 2.5以上版本  objStream.Type =1   '以二进制模式打开  objStream.Open  objstream.write imagecontent   '将字符串内容写入缓冲  objstream.SaveToFile server.mappath(fileurl),2   '-将缓冲的内容写入文件  objstream.Close()'关闭对象  set objstream=nothing End Function '远程获取文件数据 Function getHTTPPage(url)   'On Error Resume Next  dim http   set http=Server.createobject("Microsoft.XMLHTTP")   Http.open "GET",url,false   Http.send()   if Http.readystate<>4 then   exit function   end if   getHTTPPage=bytesToBSTR(Http.responseBody,"GB2312")  set http=nothing  If Err.number<>0 then    getHTTPPage = "服务器获取文件内容出错"    Err.Clear  End If   End function Function BytesToBstr(body,Cset)  dim objstream  set objstream = Server.CreateObject("adodb.stream")  objstream.Type = 1  objstream.Mode =3  objstream.Open  objstream.Write body  objstream.Position = 0  objstream.Type = 2  objstream.Charset = Cset  BytesToBstr = objstream.ReadText   objstream.Close  set objstream = nothing End Function '获取图片数据流 Function getpic(url) on error resume next dim http set http=server.createobject("MSXML2.XMLHTTP")'使用xmlhttp的方法来获得图片的内容 Http.open "GET",url,false Http.send() if Http.readystate<>4 then  exit function end if getpic=Http.responseBody set http=nothing if err.number<>0 then  getpic = "服务器获取文件内容出错"  err.Clear  End if End Function '打开文件(文本形式) Function OpenFile(fileurl)'文件相对路径  Dim Filename,fso,hndFile  Filename = fileurl  Filename = Server.MapPath(Filename)  Set objfso = CreateObject("Scripting.FileSystemObject")  If objfso.FileExists(Filename) Then   set hndFile = objfso.OpenTextFile(Filename)   OpenFile = hndFile.ReadAll  Else   OpenFile = "文件读取错误"  End If  Set hndFile = Nothing  Set objfso = Nothing End Function  '获得文件的后缀名 function getFileExtName(fileName) dim pos pos=instrrev(filename,".") if pos>0 then getFileExtName=mid(fileName,pos+1) else getFileExtName="" end if end function %>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部