三区在线视频_99免费观看_2021国产成人午夜精品_亚洲国产一区二区三区精品

蒙狼科技logo
設為首頁| 聯系我們
咨詢熱線: 13917498722
  您的位置: 首頁 > 網站資訊 > ASP常用文件操作函數

ASP常用文件操作函數

發布日期:2017/3/7
以下包含了常用的各種ASP常用文件操作函數:如創建一個指定的文件,建立文件目錄,檢查文件是否存在,刪除文件目錄,移動刪除文件,讀取文件內容等
<%
'創建一個指定的文件函數,可選參數,文件內容,文件目錄與文件生成類型
Function createTextFile(Byval content,Byval fileDir,Byval code)
 dim fileobj,fileCode : fileDir=replace(fileDir, "\", "/")
 if isNul(code) then fileCode="gbk" else fileCode=code
 call createfolder(fileDir,"filedir")
 on error resume next:err.clear
 set fileobj=objFso.CreateTextFile(server.mappath(fileDir),True)
 fileobj.Write(content)
 set fileobj=nothing
 if Err or not isNul(code) then
  err.clear
  With objStream
   .Charset=fileCode:.Type=2:.Mode=3:.Open:.Position=0
   .WriteText content:.SaveToFile Server.MapPath(fileDir), 2
   .Close
  End With
 end if 
 if Err Then  createTextFile=false : errid=err.number:errdes=err.description:Err.Clear : echoErr err_writefile,errid,errdes else createTextFile=true
End Function

'建立文件存儲對象函數
Function createStreamFile(Byval stream,Byval fileDir)
 dim errid,errdes
 fileDir=replace(fileDir, "\", "/")
 call createfolder(fileDir,"filedir")
 on error resume next
 With objStream
  .Type =1
  .Mode=3 
  .Open
  .write stream
  .SaveToFile server.mappath(fileDir),2
  .close
 End With
 if Err Then  error.clear:createStreamFile=false else createStreamFile=true
End  Function

'建立文件目錄函數
Function createFolder(Byval dir,Byval dirType)
 dim subPathArray,lenSubPathArray, pathDeep, i
 on error resume next
 dir=replace(dir, "\", "/")
 dir=replace(server.mappath(dir), server.mappath("/"), "")
 subPathArray=split(dir, "\")
 pathDeep=pathDeep&server.mappath("/")
 select case dirType
  case "filedir"
    lenSubPathArray=ubound(subPathArray) - 1
  case "folderdir"
   lenSubPathArray=ubound(subPathArray)
 end select
 for i=1 to  lenSubPathArray
  pathDeep=pathDeep&"\"&subPathArray(i)
  if not objFso.FolderExists(pathDeep) then objFso.CreateFolder pathDeep
 next
 if Err Then  createFolder=false : errid=err.number:errdes=err.description:Err.Clear : echoErr err_createFolder,errid,errdes else createFolder=true
End Function

'檢查文件是否存在函數
Function isExistFile(Byval fileDir)
 on error resume next
 If (objFso.FileExists(server.MapPath(fileDir))) Then  isExistFile=True  Else  isExistFile=False
 if err then err.clear:isExistFile=False
End Function

'檢查文件目錄是否存在函數
Function isExistFolder(Byval folderDir)
 on error resume next
 If objFso.FolderExists(server.MapPath(folderDir)) Then  isExistFolder=True Else isExistFolder=False
 if err then err.clear:isExistFolder=False
End Function

'刪除文件目錄函數
Function delFolder(Byval folderDir)
 on error resume next
 If isExistFolder(folderDir)=True Then 
  objFso.DeleteFolder(server.mappath(folderDir))
  if Err Then  delFolder=false : errid=err.number : errdes=err.description:Err.Clear : echoErr err_delFolder,errid,errdes else delFolder=true
 else
  delFolder=false : die(err_notExistFolder)
 end if
End Function

'刪除文件函數
Function delFile(Byval fileDir)
 on error resume next
 If isExistFile(fileDir)=True Then objFso.DeleteFile(server.mappath(fileDir))
 if  Err Then  delFile=false : errid=err.number : errdes=err.description:Err.Clear : echoErr err_delFile,errid,errdes else delFile=true
End Function

'檢查文件是否存在函數
Function initializeAllObjects()
 dim errid,errdes
 on error resume next
 if not isobject(objFso) then set objFso=server.createobject(FSO_OBJ_NAME)
 If Err Then errid=err.number:errdes=err.description:Err.Clear:echoErr err_fsoobj,errid,errdes
 if not isobject(objStream) then Set objStream=Server.CreateObject(STREAM_OBJ_NAME)
 If Err Then errid=err.number:errdes=err.description:Err.Clear:echoErr err_stmobj,errid,errdes
End Function


'檢查文件操作組件函數
Function terminateAllObjects()
 on error resume next
 if conn.isConnect then conn.close
 if isobject(conn) then : set conn=nothing
 if isobject(objFso) then set objFso=nothing
 if isobject(objStream) then set objStream=nothing
 if isobject(cacheObj) then set cacheObj=nothing
 if isobject(mainClassObj) then set mainClassObj=nothing
 if isObject(gXmlHttpObj) then SET gXmlHttpObj=Nothing
End Function

'移動文件目錄函數
Function moveFolder(oldFolder,newFolder)
 dim voldFolder,vnewFolder
 voldFolder=oldFolder
 vnewFolder=newFolder
 on error resume next
 if voldFolder <> vnewFolder then
  voldFolder=server.mappath(oldFolder)
  vnewFolder=server.mappath(newFolder)
  if not objFso.FolderExists(vnewFolder) then createFolder newFolder,"folderdir"
  if  objFso.FolderExists(voldFolder)  then  objFso.CopyFolder voldFolder,vnewFolder : objFso.DeleteFolder(voldFolder)
  if Err Then  moveFolder=false : errid=err.number : errdes=err.description:Err.Clear : echoErr err_moveFolder,errid,errdes else moveFolder=true
 end if
End Function

'移動文件函數
Function moveFile(ByVal src,ByVal target,Byval operType)
 dim srcPath,targetPath
 srcPath=Server.MapPath(src)
 targetPath=Server.MapPath(target)
 if isExistFile(src) then
  objFso.Copyfile srcPath,targetPath
  if operType="del" then  delFile src
  moveFile=true
 else
  moveFile=false
 end if
End Function

'取得文件夾列表函數
Function getFolderList(Byval cDir)
 dim filePath,objFolder,objSubFolder,objSubFolders,i
 i=0
 redim  folderList(0)
 filePath=server.mapPath(cDir)
 set objFolder=objFso.GetFolder(filePath)
 set objSubFolders=objFolder.Subfolders
 for each objSubFolder in objSubFolders
  ReDim Preserve folderList(i)
  With objSubFolder
   folderList(i)=.name&",文件夾,"&.size/1000&"KB,"&.DateLastModified&","&cDir&"/"&.name
  End With
  i=i + 1
 next
 set objFolder=nothing
 set objSubFolders=nothing
 getFolderList=folderList
End Function

'取得文件列表函數
Function getFileList(Byval cDir)
 dim filePath,objFolder,objFile,objFiles,i
 i=0
 redim  fileList(0)
 filePath=server.mapPath(cDir)
 set objFolder=objFso.GetFolder(filePath)
 set objFiles=objFolder.Files
 for each objFile in objFiles
  ReDim Preserve fileList(i)
  With objFile
   fileList(i)=.name&","&Mid(.name, InStrRev(.name, ".") + 1)&","&.size/1000&"KB,"&.DateLastModified&","&cDir&"/"&.name
  End With
  i=i + 1
 next
 set objFiles=nothing
 set objFolder=nothing
 getFileList=fileList
End Function

'讀取文件內容函數
Function loadFile(ByVal filePath)
    dim errid,errdes
    On Error Resume Next
    With objStream
        .Type=2
        .Mode=3
        .Open
  .Charset="gbk"
  'die Server.MapPath(filePath)
        .LoadFromFile Server.MapPath(filePath)
        'If Err Then  errid=err.number:errdes=err.description:Err.Clear:echoErr err_loadfile,errid,errdes
        .Position=0
        loadFile=.ReadText
        .Close
    End With
End Function
%>





其他相關文章
  • 公益性網站制作的注意事項
  • SEO網站談談知名度對網站建設的影響
  • SEOer 常常碰到的一些問題-網站建設總結
  • 什么樣的網站更容易的到用戶青睞
  • 企業為什么需要建設網站及建站要準備哪些資料?
  • 推薦7款超棒的免費單頁面網站設計模板




  • 企業網站后臺使用
    購物網站后臺使用
    網站產品圖片的處理



    農業銀行支付
    建設銀行支付
    郵政儲蓄銀行支付



    企業網站建設
    整站建設
    購物網站



    企業網站建設建議
    注冊適合自己的域名
    什么是虛擬主機




    售前咨詢QQ: 838821345
    售后服務QQ: 464698733
    應急手機:13917498722


    微信掃一掃
    添加24小時微信客服


    郵箱:lang@MENGL.CN
    地址:上海寶山區城銀路555弄2號樓3樓
    ICP備案:滬ICP備12042844號-3
     滬公網安備:31011402002917號
    做網站 | 企業網站建設 | 上海做網站 | 企業網站制作 | 做網站的公司 | 關于蒙狼 | 整站建設 | 購物網站 | 企業網絡營銷 | 成功案例 | 加盟代理 | 在線訂單
    服務區域: 臨港新區做網站 徐匯做網站 閔行做網站 長寧做網站 虹口做網站 黃浦做網站 盧灣做網站 靜安做網站 浦東做網站 楊浦做網站 普陀做網站 閘北做網站 寶山做網站 嘉定做網站 松江做網站 昆山做網站
    Copyright 2012-2025 上海蒙狼網絡科技有限公司 www.chaojifanwen.com All Rights Reserved
    三区在线视频_99免费观看_2021国产成人午夜精品_亚洲国产一区二区三区精品

            a美女胸又www黄视频久久| 日韩精品国产欧美| 国产精品白丝在线| 欧美r级电影在线观看| 欧美色图免费看| 99久久精品一区二区| 成人v精品蜜桃久久一区| 国产精品综合一区二区三区| 免费看欧美美女黄的网站| 青青草国产成人av片免费| 日本三级韩国三级欧美三级| 男女性色大片免费观看一区二区| 久久福利资源站| 国产资源在线一区| 国产成人午夜高潮毛片| 国产精品18久久久久久久久| 成人免费毛片aaaaa**| 91视频免费观看| 欧美色视频一区| 亚洲精品一区二区三区香蕉| 国产偷国产偷精品高清尤物| 亚洲免费观看高清在线观看| 午夜电影网亚洲视频| 美洲天堂一区二卡三卡四卡视频| 国产麻豆成人精品| 97精品国产露脸对白| 在线播放国产精品二区一二区四区| 欧美一区二区三区在线| 久久在线免费观看| 亚洲天堂av一区| 欧美aaaaa成人免费观看视频| 国产91精品精华液一区二区三区| 欧美性生活大片视频| 久久综合999| 一区二区三区欧美日韩| 久久se精品一区精品二区| 91视频观看免费| 精品奇米国产一区二区三区| 亚洲免费毛片网站| 国产麻豆精品在线观看| 精品视频免费看| 国产精品视频麻豆| 日韩精品亚洲专区| 成人激情黄色小说| 日韩视频免费直播| 一区二区三区毛片| 国产99一区视频免费| 91精品国产91久久综合桃花| 中文字幕色av一区二区三区| 精品一区二区免费视频| 一本大道av一区二区在线播放| 日韩欧美久久一区| 亚洲国产综合在线| 99热国产精品| 精品人在线二区三区| 亚洲国产精品影院| 91丝袜高跟美女视频| 日本一区二区免费在线| 久久精品国产久精国产| 欧美日韩一区二区三区不卡| 国产一区二区三区免费播放| 欧美剧在线免费观看网站| 亚洲六月丁香色婷婷综合久久 | 欧美精品乱码久久久久久| 国产精品视频一二三区| 国产在线播放一区三区四| 91精品国产全国免费观看| 亚洲日本中文字幕区| 粉嫩av亚洲一区二区图片| 久久蜜臀中文字幕| 久久成人精品无人区| 欧美一区二区国产| 午夜不卡av在线| 欧美日韩国产bt| 亚洲国产另类av| 欧美三级日韩在线| 亚洲国产视频一区二区| 欧美性猛片xxxx免费看久爱| 亚洲美女少妇撒尿| 欧美性受极品xxxx喷水| 亚洲国产视频一区二区| 欧美撒尿777hd撒尿| 午夜伦欧美伦电影理论片| 欧美日韩综合在线免费观看| 性欧美疯狂xxxxbbbb| 正在播放一区二区| 久久国产麻豆精品| 久久精品亚洲麻豆av一区二区 | aaa国产一区| 亚洲日本在线视频观看| 91浏览器打开| 亚洲欧洲日韩av| 色拍拍在线精品视频8848| 亚洲午夜电影网| 制服视频三区第一页精品| 美腿丝袜在线亚洲一区| 国产三级一区二区三区| av福利精品导航| 亚洲高清免费观看| 一区二区三区毛片| 欧美精品一二三四| 韩国视频一区二区| 国产精品久久久久久久久图文区 | 精品少妇一区二区三区日产乱码| 极品少妇xxxx精品少妇| 欧美国产一区视频在线观看| 99久久精品国产导航| 一区二区国产视频| 制服丝袜日韩国产| 成人毛片视频在线观看| 亚洲人成伊人成综合网小说| 欧美日韩成人激情| 国产精品伊人色| 亚洲天堂av一区| 欧美成人aa大片| 在线欧美日韩国产| 国产在线国偷精品免费看| 亚洲欧洲国产日韩| 欧美一区二区黄色| 91亚洲精品久久久蜜桃| 亚洲国产成人tv| 国产欧美一区二区精品婷婷| 欧美日韩一区二区三区不卡| 国产成人激情av| 日韩精品视频网| 综合久久国产九一剧情麻豆| 91精品国产高清一区二区三区 | 国产婷婷色一区二区三区| 在线免费观看一区| 国产一区二区免费视频| 亚洲一区二区美女| 欧美国产成人精品| 777亚洲妇女| 94-欧美-setu| 麻豆成人久久精品二区三区红| 亚洲色图制服诱惑 | 欧美一级久久久久久久大片| www.视频一区| 国产另类ts人妖一区二区| 午夜精品久久久久久不卡8050| 国产精品嫩草99a| 久久婷婷国产综合精品青草 | 理论电影国产精品| 亚洲一卡二卡三卡四卡五卡| 国产偷国产偷精品高清尤物| 日韩美女天天操| 欧美精品久久99久久在免费线| 99精品在线免费| 成人激情免费网站| 国产99久久久国产精品免费看| 美女网站色91| 日韩国产欧美视频| 亚洲成人久久影院| 亚洲资源在线观看| 亚洲欧美日韩国产手机在线 | 亚洲国产精品国自产拍av| 日韩欧美亚洲国产另类| 欧美日韩久久一区| 欧美图片一区二区三区| 一本色道久久综合亚洲91| 成人精品国产一区二区4080| 国产美女视频一区| 黄网站免费久久| 国内精品不卡在线| 国产乱国产乱300精品| 国产一区二区三区免费观看| 国产乱码精品一品二品| 国产很黄免费观看久久| 顶级嫩模精品视频在线看| 丰满岳乱妇一区二区三区| 国产凹凸在线观看一区二区| 国产91精品一区二区麻豆亚洲| 成人自拍视频在线观看| 成人一级黄色片| 91免费在线视频观看| 欧美色图激情小说| 欧美精品乱码久久久久久| 日韩一区二区三区观看| 精品免费视频一区二区| 久久久久88色偷偷免费| 中文在线资源观看网站视频免费不卡| 中文子幕无线码一区tr| 亚洲免费观看高清完整版在线观看| 亚洲一区精品在线| 男女男精品网站| 高潮精品一区videoshd| 在线观看亚洲一区| 欧美一区二区美女| 日韩免费高清视频| 欧美激情一区二区三区蜜桃视频 | 51精品秘密在线观看| 日韩久久久久久| 国产日韩av一区二区| 日韩理论电影院| 日韩高清一级片| 国产成人在线视频网址| 色欧美片视频在线观看在线视频| 91精品国产综合久久精品app| 欧美极品美女视频| 午夜一区二区三区在线观看|