欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

ASP常用文件操作函數

2023-10-11    分類: 網站建設

以下包含了常用的各種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
%>

當前名稱:ASP常用文件操作函數
文章URL:http://m.kartarina.com/news38/285588.html

成都網站建設公司_創新互聯,為您提供域名注冊、自適應網站、品牌網站制作、企業建站網站內鏈、動態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
亚洲欧洲综合另类在线| 欧美变态tickling挠脚心| 国产一区二区精品久久99 | 欧美片在线播放| 欧美日韩中文字幕一区| 欧美日韩色一区| 欧美一二三四在线| 日韩女优电影在线观看| 日韩欧美国产三级| 久久久不卡影院| 中文字幕免费不卡在线| 亚洲素人一区二区| 亚洲无人区一区| 日本亚洲三级在线| 国产精品亚洲专一区二区三区 | av亚洲产国偷v产偷v自拍| 成人免费毛片片v| 91小视频在线免费看| 91极品美女在线| 欧美一二三四区在线| 国产精品天干天干在观线| 玉米视频成人免费看| 麻豆91小视频| gogo大胆日本视频一区| 欧美日韩久久久一区| 久久精品免视看| 一区二区三区精密机械公司| 老司机精品视频导航| av动漫一区二区| 欧美乱妇一区二区三区不卡视频| 久久综合久久综合久久| 亚洲人午夜精品天堂一二香蕉| 日韩和欧美的一区| 成人av免费在线播放| 日韩午夜精品电影| 亚洲视频精选在线| 久久er精品视频| 91网上在线视频| 久久精品一区二区三区四区| 一区二区三区视频在线看| 国产一区二区免费在线| 911精品国产一区二区在线| 国产情人综合久久777777| 丝袜美腿亚洲一区| 北条麻妃一区二区三区| 日韩一级成人av| 亚洲另类在线一区| 国产99精品视频| 欧美xxxx在线观看| 亚洲一区成人在线| 成人app在线观看| 国产视频视频一区| 日本欧美大码aⅴ在线播放| 91福利精品第一导航| 中文字幕一区二区5566日韩| 国产麻豆91精品| 精品免费99久久| 日精品一区二区| 欧美少妇bbb| 一区二区在线免费观看| 97se亚洲国产综合在线| 国产精品久久久久久久久搜平片 | 欧美激情一区二区三区蜜桃视频 | 国产精品毛片无遮挡高清| 免费观看成人av| 欧美电影影音先锋| 亚洲午夜影视影院在线观看| 99免费精品在线| 亚洲欧美日韩中文播放| 成人免费视频一区二区| 久久精品视频一区| 国产a区久久久| 日本一区二区三区四区在线视频| 精品在线免费视频| 欧美va日韩va| 国产成人综合亚洲91猫咪| 国产日产精品一区| 成人av在线看| 亚洲精品国产视频| 欧美日韩午夜精品| 美女精品一区二区| 久久久激情视频| 成人激情午夜影院| 国产精品全国免费观看高清| 成人av资源下载| 亚洲在线观看免费视频| 欧美色网一区二区| 老司机免费视频一区二区 | 欧美电影影音先锋| 九色综合狠狠综合久久| 中文字幕 久热精品 视频在线| 成人免费视频播放| 欧美妇女性影城| 国产精品亚洲第一| 欧美成人r级一区二区三区| 色婷婷亚洲精品| 久久综合九色综合欧美98| 国产精品综合二区| 亚洲人成网站在线| 欧美日韩高清一区二区三区| 狠狠久久亚洲欧美| 亚洲精选一二三| 日韩欧美123| 91国偷自产一区二区三区成为亚洲经典 | 欧美性色综合网| 久久99久久久久久久久久久| 亚洲国产电影在线观看| 在线精品视频免费观看| 国产一区二区导航在线播放| 亚洲欧美激情小说另类| 欧美一区二区三区免费观看视频| 国产成人精品午夜视频免费| 亚洲风情在线资源站| 欧美国产综合色视频| 欧美疯狂做受xxxx富婆| 成人av网站在线观看| 美女www一区二区| 亚洲综合在线五月| 国产日韩欧美不卡| 91麻豆精品国产91久久久| 91免费在线视频观看| 国产精品综合久久| 免费观看30秒视频久久| 亚洲一区二区在线免费看| 久久精品在这里| 欧美一区二区三区电影| 欧美视频日韩视频在线观看| 国产成人精品亚洲日本在线桃色| 日韩国产在线观看| 一区二区三区国产精品| 中文字幕在线播放不卡一区| 欧美精品一区二区在线观看| 91精选在线观看| 欧美日韩午夜在线视频| 91精品福利视频| 在线亚洲欧美专区二区| jlzzjlzz亚洲日本少妇| 国产高清亚洲一区| 国产一区二区三区国产| 久久99精品视频| 九一久久久久久| 激情综合五月天| 麻豆精品视频在线观看免费| 爽好久久久欧美精品| 日本91福利区| 日本不卡不码高清免费观看| 天天影视涩香欲综合网| 亚洲不卡一区二区三区| 亚洲18影院在线观看| 日韩精品三区四区| 全国精品久久少妇| 蜜桃一区二区三区在线观看| 麻豆精品视频在线观看| 经典三级视频一区| 国产夫妻精品视频| 国产91对白在线观看九色| 懂色av一区二区夜夜嗨| 99久久久久免费精品国产| 99久精品国产| 欧美日韩日本视频| 欧美一区二区三区视频免费| 日韩你懂的电影在线观看| 久久亚区不卡日本| 国产精品麻豆久久久| 亚洲欧美成aⅴ人在线观看| 一区二区三区高清不卡| 日韩激情一区二区| 激情图片小说一区| 99久久国产综合精品麻豆| 91高清在线观看| 日韩三级伦理片妻子的秘密按摩| 久久久一区二区三区捆绑**| 国产精品美女www爽爽爽| 亚洲国产日韩精品| 激情都市一区二区| 99精品国产一区二区三区不卡| 欧美日韩午夜精品| 精品国产乱码久久久久久浪潮 | 国产精品自拍三区| 99国产精品视频免费观看| 欧美日韩三级一区| 久久久电影一区二区三区| 一区二区三区资源| 国产在线精品国自产拍免费| av成人免费在线| 日韩免费电影网站| 亚洲美女在线一区| 精品无人区卡一卡二卡三乱码免费卡 | 粉嫩久久99精品久久久久久夜| 欧美在线免费观看视频| 国产亚洲精品福利| 亚洲国产视频直播| 国产伦精品一区二区三区免费迷| 在线一区二区三区| 国产片一区二区三区| 婷婷成人综合网| 91捆绑美女网站| 国产蜜臀av在线一区二区三区 | 久久亚洲精品小早川怜子| 亚洲一区二区三区爽爽爽爽爽|