亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP FSO文件操作函數(shù)代碼(復(fù)制文件、重命名文件、刪除文件、替換字符串)

2024-05-04 11:09:35
字體:
供稿:網(wǎng)友
FSO的意思是FileSystemObject,即文件系統(tǒng)對象。FSO對象模型包含在Scripting 類型庫 (Scrrun.Dll)中,它同時包含了Drive、Folder、File、FileSystemObject和TextStream五個對象,用來操作文件和文件夾十分方便

FSO文件(File)對象屬性
DateCreated 返回該文件夾的創(chuàng)建日期和時間
DateLastAccessed 返回最后一次訪問該文件的日期和時間
DateLastModified 返回最后一次修改該文件的日期和時間
Drive 返回該文件所在的驅(qū)動器的Drive對象
Name 設(shè)定或返回文件的名字
ParentFolder 返回該文件的父文件夾的Folder對象
Path 返回文件的絕對路徑,可使用長文件名
ShortName 返回DOS風(fēng)格的8.3形式的文件名
ShortPath 返回DOS風(fēng)格的8.3形式的文件絕對路徑
Size 返回該文件的大?。ㄗ止?jié))
Type 如果可能,返回一個文件類型的說明字符串
FSO文件(File)對象方法
FSO文件對象方法 用途
CopyFile 拷貝一個或者多個文件到新路徑
CreateTextFile 創(chuàng)建文件并且返回一個TextStream對象
DeleteFile 刪除一個文件
OpenTextFile 打開文件并且返回TextStream對象,以便讀取或者追加

重命名文件:

復(fù)制代碼 代碼如下:


Function reName(sourceName,destName)
dim oFso,oFile
set oFso=server.createobject("Scripting.FileSystemObject")
set oFile=oFso.getFile(Server.mappath(sourceName))
oFile.Name=destName
Set oFso=Nothing
Set oFile=Nothing
End Function


刪除文件:

復(fù)制代碼 代碼如下:


Function FSOdel(fileName)
dim fso,f
set fso = server.CreateObject("scripting.filesystemobject")
f=server.MapPath(fileName)
if fso.FileExists(f) then
fso.DeleteFile f,true
end if
set f = nothing
set fso = nothing
End Function


替換文件中的字符串:

復(fù)制代碼 代碼如下:


Function FSOreplace(fileName,Target,repString)
Dim objFSO,objCountFile,FiletempData
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objCountFile = objFSO.OpenTextFile(Server.MapPath(fileName),1,True)
FiletempData = objCountFile.ReadAll
objCountFile.Close
FiletempData=Replace(FiletempData,Target,repString)
Set objCountFile=objFSO.CreateTextFile(Server.MapPath(fileName),True)
objCountFile.Write FiletempData
objCountFile.Close
Set objCountFile=Nothing
Set objFSO = Nothing
End Function

<%

'*******************************************************
'函數(shù)名:CreateFolder(sPath)
'作 用: 創(chuàng)建目錄
'參 數(shù):sPath : 創(chuàng)建的相對目錄路徑
'返回值:成功 true , 失敗 false
'*******************************************************
'response.Write createfolder("/dgsunshine/UploadFile/demo1/")
Function CreateFolder(sPath)
On Error Resume Next

Dim Fso,Arrfolder,Folder,i,j

If sPath="" then
CreateFolder = False
Exit Function
End If

If Left(sPath,1) = "/" Then
Folder = "/"
sPath = Mid(sPath,2,Len(sPath))
Else
Folder = "./"
End If

if Right(sPath,1) = "/" then sPath = Left(sPath,Len(sPath)-1)

ArrFolder = Split(sPath,"/")

Set Fso = Server.CreateObject("Scripting.FileSystemObject")

For i = 0 To Ubound(ArrFolder)
If i = 0 then
Folder = Folder & ArrFolder(i) & "/"
Else
Folder = Folder & ArrFolder(i) & "/"
End If

If Fso.folderExists(Server.MapPath(Folder)) = False then
response.Write server.MapPath(folder)
Fso.createFolder(Server.MapPath(Folder))
End If

Next
Set Fso = nothing

If Err.Number <> 0 then
Err.clear()
CreateFolder = False
Else
CreateFolder = True
End If
End function


Function getFile(paramFilePath)
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
Set Fso_Read = fso.OpenTextFile(Server.MapPath(paramFilePath),1,false,-2)
getFile = Fso_Read.readall
Set Fso_Read = Nothing
Set Fso = Nothing
End Function

'*******************************************************
'函數(shù)名:CreateFile(paramFileContent,paramFilePath)
'作 用: 創(chuàng)建文件
'參 數(shù):paramFileContent '文件的內(nèi)容
' paramFilePath '文件名(不包括路徑)
'返回值:成功 true , 失敗 false
'*******************************************************
Function CreateFile(paramFileContent,paramFilePath)
On Error Resume Next
Dim Fso,fWrite

Set Fso = Server.CreateObject("Scripting.FileSystemObject")
Set fWrite = Fso.CreateTextFile(Server.Mappath(paramFilePath),true)

fWrite.write paramFileContent
fWrite.close()
Set fWrite = nothing
Set Fso = nothing

If Err.number <> 0 Then
Err.clear()
CreateFile = False
Else
CreateFile = True
End If
End Function

'*******************************************************
'函數(shù)名:DelFile(FilePath)
'作 用: 刪除文件
'參 數(shù):FilePath '文件路徑 多個文件用"|"隔開
'返回值:成功 true , 失敗 false
'*******************************************************
Function DelFile(FilePath)
On Error Resume Next
Dim fso,arrFile,i

If GetSafeStr(FilePath,"")="" then
CreateFolder = false
Exit Function
End If

arrFile = Split(FilePath,"|")
Set Fso = Server.CreateObject("Scripting.FileSystemObject")

for i=0 to UBound(arrFile)
FilePath = arrFile(i)
If Fso.FileExists(Server.MapPath(FilePath)) then
Fso.DeleteFile Server.MapPath(FilePath)
End If
Next
Set fso = nothing

If Err then
Err.clear()
DelFile = false
Else
DelFile = true
End If
End Function

'*******************************************************
'函數(shù)名:DelFolder(FolderPath)
'作 用: 刪除目錄
'參 數(shù):FolderPath '目錄路徑 '多個目錄用"|"分隔
'返回值:成功 true , 失敗 false
'*******************************************************
Function DelFolder(FolderPath)
On Error Resume Next
Dim Fso,arrFolder,i

If GetSafeStr(FolderPath,"")="" then
DelFolder = false
Exit Function
End If

arrFolder = Split(FolderPath,"|")
Set Fso = Server.CreateObject("Scripting.FileSystemObject")

For i=0 to UBound(arrFolder)
FolderPath = arrFolder(i)
If Fso.folderexists(Server.MapPath(FolderPath)) then
Fso.deleteFolder Server.MapPath(FolderPath)
End If
Next

If Err then
Err.clear()
DelFolder = false
'ShowError "刪除目錄失敗",""
else
DelFolder = true
End If
End Function


'*******************************************************
'函數(shù)名:IsExistFile(FilePath)
'作 用: 判斷文件或目錄是否存在
'參 數(shù):FilePath '文件路徑 多個文件用"|"隔開
'返回值:成功 true , 失敗 false
'*******************************************************
Function IsExistFile(FilePath)
On Error Resume Next
Dim fso,arrFile,i

If GetSafeStr(FilePath,"")="" then
IsExistFile = false
End If

arrFile = Split(FilePath,"|")
Set Fso = Server.CreateObject("Scripting.FileSystemObject")

for i=0 to UBound(arrFile)
FilePath = arrFile(i)
If Fso.FileExists(Server.MapPath(FilePath)) then
IsExistFile = True
End If
If Fso.folderexists(Server.MapPath(FilePath)) then
IsExistFile = True
End If
Next
Set fso = nothing

If Err then
Err.clear()
IsExistFile = false
'ShowError "判斷文件或目錄是否存在失敗",""
else
IsExistFile = true
End If
End Function


'*******************************************************
'函數(shù)名:DelFile(FilePath)
'作 用: 刪除文件或目錄
'參 數(shù):FilePath '文件路徑 多個文件用"|"隔開
'返回值:成功 true , 失敗 false
'*******************************************************
Function DelFile(FilePath)
On Error Resume Next
Dim fso,arrFile,i

If GetSafeStr(FilePath,"")="" then
CreateFolder = false
End If

arrFile = Split(FilePath,"|")
Set Fso = Server.CreateObject("Scripting.FileSystemObject")

for i=0 to UBound(arrFile)
FilePath = arrFile(i)
If Fso.FileExists(Server.MapPath(FilePath)) then
Fso.DeleteFile Server.MapPath(FilePath)
End If
If Fso.folderexists(Server.MapPath(FilePath)) then
Fso.deleteFolder Server.MapPath(FilePath)
End If
Next
Set fso = nothing

If Err then
Err.clear()
DelFile = false
'ShowError "刪除文件或目錄失敗",""
else
DelFile = true
End If
End Function


'*******************************************************
'函數(shù)名:ReNameFile((oldName,newName)
'作 用: 重命名文件或目錄
'參 數(shù):strOldName '原文件名 多個用"|"隔開
' strNewName '新文件名 多個用"|"隔開
' 上面兩個參數(shù)請保持一致
'返回值:成功 true , 失敗 false
'*******************************************************
Function ReNameFile(strOldName,strNewName)
On Error Resume Next
Dim fso,arrOld,arrNew,i,oldName,newName

old = GetSafeStr(strOldName,"")
Newfile = GetSafeStr(strNewName,"")

If old ="" or Newfile = "" then
ReNameFile = false
Exit Function
End If

arrOld = Split(strOldName,"|")
arrNew = Split(strNewName,"|")

If UBound(arrOld)<> UBound(arrNew) then
ReNameFile = false
Exit Function
End If

Set Fso = Server.CreateObject("Scripting.FileSystemObject")
for i=0 to UBound(arrOld)
oldName = Server.MapPath(arrOld(i))
newName = Server.MapPath(arrNew(i))
If Fso.FileExists(oldName) and not Fso.FileExists(newName) then
fso.MoveFile oldName,newName
'ReNameFile = True
End If
Next
Set fso = nothing

If Err.Number <> 0 Then
Err.clear()
ReNameFile = false
Else
ReNameFile = True
End If
End Function


'*******************************************************
'函數(shù)名:CopyFiles((TempSource,TempEnd)
'作 用: 復(fù)制文件或者目錄
'參 數(shù):TempSource '源文件名 多個用"|"隔開
' TempEnd '目的文件名 多個用"|"隔開
' 注意:上面兩個參數(shù)請保持一致,并且都為完整路徑,
' 已經(jīng)經(jīng)過Server.MapPath方法處理過
'返回值:成功 true , 失敗 false
'*******************************************************
Function CopyFiles(TempSource,TempEnd)
On Error Resume Next
Dim CopyFSO,arrSource,arrEnd

CopyFiles = false
Set CopyFSO = Server.CreateObject("Scripting.FileSystemObject")

If TempSource ="" or TempEnd = "" then
ErrRaise "復(fù)制文件或目錄","條件為空"
CopyFiles = false
Exit Function
End If

arrSource = Split(TempSource,"|")
arrEnd = Split(TempEnd,"|")
If UBound(arrSource) <> UBound(arrEnd) then
CopyFiles= false
Exit Function
End If

for i=0 to UBound(arrSource)
srcName = arrSource(i)
tarName = arrEnd(i)
IF CopyFSO.FileExists(srcName) and not CopyFSO.FileExists(tarName) then
CopyFSO.CopyFile srcName,tarName
CopyFiles = true
End If

IF CopyFSO.FolderExists(srcName) and not CopyFSO.FolderExists(tarName)then
CopyFSO.CopyFolder srcName,tarName
CopyFiles = true
End If
Next
Set CopyFSO = Nothing

If Err then
'Err.clear()
CopyFiles = false
End If
End Function
%>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧美日韩大片在线观看| 蜜桃成人免费视频| 中文字幕亚洲欧美日韩2019| 久久久久一本一区二区青青蜜月| 国产一区二区三区高清在线观看| 欧美精品一区二区久久婷婷| 肉色丝袜一区二区| 自拍偷拍精品视频| 91麻豆精品国产91| 欧美精品一级| 国产一区自拍视频| 成人性生交大片免费看中文| 国产激情第一页| 一区二区三区在线视频免费观看| 日本jizz中国| 丁香天五香天堂综合| 国产精品亚洲一区二区在线观看| 中国字幕a在线看韩国电影| 中文字幕免费视频| 鲁一鲁一鲁一鲁一av| 精品国产一区av| 国产精品免费在线| 久久综合久久综合这里只有精品| 在线观看中文字幕不卡| 九九综合久久| 亚洲精品视频观看| 国产精品美女久久久久人| 毛片av中文字幕一区二区| 亚洲片国产一区一级在线观看| 霍思燕三级露全乳照| 91黄色免费观看| 日本三区在线观看| 欧美视频一区二区三区在线观看| 亚洲黄色一区二区| 欧美人与性动交α欧美精品济南到| 麻豆短视频在线观看| 成人爽a毛片一区二区免费| 老司机99精品99| 亚洲综合图片| 中国丰满熟妇xxxx性| 亚洲第一在线播放| 黄色一级片一级片| 蜜桃91精品入口| 成人xxxx| 欧美 亚洲 另类 激情 另类| 中文字幕无码精品亚洲资源网久久| 91破解版在线观看| 中文字幕福利片| 天堂а√在线官网| 国产1区在线观看| 捆绑调教一区二区三区| 中文字幕日产av一二三区| 久久黄色免费视频| 免费无码一区二区三区| 国产成人精品在线观看| 九色91蝌蚪| 久久成人在线| 羞羞网站在线观看| 米奇777超碰欧美日韩亚洲| 国产不卡精品一区二区三区| av亚洲男人天堂| 一区二区xxx| 久久久夜精品| 国产二区视频在线观看| 国产精品免费av| 就爱干草视频| 成人影院久久久久久影院| 色琪琪一区二区三区亚洲区| 国产精品扒开腿做爽爽| 精品一区二区三区日韩| 精品国产午夜肉伦伦影院| 日本大片免费看| 久久久久99精品成人片试看| 青青草99啪国产免费| 99视频免费在线观看| 欧美aaaaaaaa牛牛影院| 欧美日韩三级在线观看| 91香蕉电影院| 91亚洲视频| 亚洲最大福利视频网| 无码h黄肉3d动漫在线观看| 激情综合色播激情啊| 国产成人av网址| 日韩手机在线| av色在线观看| 一本色道**综合亚洲精品蜜桃冫| 亚洲黄色小说网站| 偷拍自拍亚洲| 亚洲人成亚洲人成在线观看图片| 亚洲**2019国产| 国产不卡在线一区| 日本一欧美一欧美一亚洲视频| 日韩精品一区二区三区外面| 久久国产精品久久精品国产| 亚洲精品国产91| 成人激情av| 欧美丰满少妇xxxxx| 亚洲人成精品久久久久| 国产精品性做久久久久久| 欧美成人激情在线| 男人靠女人免费视频网站| 亚洲福中文字幕伊人影院| 亚洲欧美日本精品| 懂色中文一区二区在线播放| 精品一卡二卡三卡四卡日本乱码| 中文永久免费观看| 国产黄色特级片| 欧美日本精品在线| 中文字幕一区二区人妻痴汉电车| 在线视频2区| 天天夜夜人人| 国产在线黄色片| 免费成人黄色| 综合av在线| 精品午夜久久| 粉嫩av免费一区二区三区| 精品视频一区三区九区| 一本大道色婷婷在线| 男人女人靠逼视频| 亚洲成人精品在线播放| 丝袜国产免费观看| 欧美俄罗斯乱妇| 日韩免费高清视频| 午夜高潮免费视频| 天堂av一区| 欧美日本一区| 黄色录像免费观看| 成人妇女淫片aaaa视频| 日韩大尺度在线观看| 免费成人在线视频观看| 国产91网红主播在线观看| 激情一区二区三区| 中文字幕资源在线观看| 亚洲r级在线观看| 日本一区二区三区免费看| 成品网站w灬+源码1| 99伊人成综合| 国产精品三级a三级三级午夜| 日本免费看片网站| 红桃视频国产一区| 天堂网av2014| 可以直接看的黄色网址| 欧美日韩精品欧美日韩精品一综合| 日本成人在线不卡视频| 中文字幕在线导航| 成人免费三级在线| 久久久久久99精品| jizzjizzjizz欧美| 性猛交xxxx| 最新国产在线视频| 99久久国产免费免费| 91av亚洲| 国产日韩欧美二区| 日韩第一区第二区| 久久久久久久久久久久久久国产| av资源站一区| 992tv在线成人免费观看| 日韩一区二区在线看片| 99久久精品久久亚洲精品| 日本女人黄色片| 91久久精品美女| 肥女人的一级毛片| 老司机aⅴ毛片免费观看| 777视频在线观看| 91高潮大合集爽到抽搐| 亚洲成人影音| 日韩美女精品在线| 欧美经典三级视频一区二区三区| 久久久电影一区二区三区| 黄色一级视频片| 国产69精品久久久久9999| 在线视频资源站| 免费成人深夜夜行p站| 亚欧在线免费观看| 国产www免费观看| 雨宫琴音一区二区三区| 性欧美videosex高清少妇| 最近的中文字幕在线看视频| eeuss一区二区三区| 欧美色道久久88综合亚洲精品| 亚洲国产三级网| 亚洲福利视频免费观看| 波多野结衣喷潮| 91免费在线视频网站| 久久99免费视频| 午夜一区二区三区在线观看| 黑人40厘米全进去| 不卡视频免费播放| 黄色片网站在线| 日韩电影精品| 国产精品国产三级国产aⅴ原创| 欧美在线视频一区| 少妇的滋味中文字幕bd| 97超碰人人爱| 韩国三级视频在线观看| 亚洲成人一二三区| 蜜臀久久99精品久久久酒店新书| av成人免费观看| 在线观看特色大片免费视频| 国产黄色免费网站| 欧美日韩国产专区| 亚洲人成网站在线观看播放| 亚洲国产精品一区二区www| 147欧美人体大胆444| 免费在线观看视频| 日本欧美一区二区| 国产伦精品一区二区三区免费视频| 国产真实伦在线观看| 人妻一区二区三区| 免费在线观看成人| 黄页视频在线观看| 成人蜜桃视频| 国产精品嫩草影院在线看| 亚洲妇女屁股眼交7| 色综合视频在线观看| 国产精品激情av电影在线观看| 黄色av免费在线看| 成人小视频在线观看免费| 热久久天天拍国产| 精品一区二区国语对白| 成人区精品一区二区不卡| 国产亚洲欧美日韩高清| 在线视频精品免费| 欧美精品丝袜中出| 国产欧美一区二区三区沐欲| 久久精品一二三| 美女国产一区二区| 日韩在线观看一区二区三区| 免费看又色又爽又黄网站| 国产成人精品免费久久久久| 久久99精品国产麻豆不卡| 色呦呦在线视频| 色婷婷亚洲精品| 老牛影视av老牛影视av| 国产精品入口麻豆免费观看| 国产精品51麻豆cm传媒| 国产91亚洲精品久久久| 亚洲不卡在线播放| 91色婷婷久久久久合中文| 在线永久看片免费的视频| 日韩精品综合在线| 日本一二三区在线| 天天影视涩香欲综合网| 欧美丰满一区二区免费视频| 91精品婷婷色在线观看| 无码日韩人妻精品久久蜜桃| 一区二区三区短视频| 亚洲不卡av一区二区三区| jizz大全欧美jizzcom| 18视频在线观看| 国产精品九九九九九九| 日日狠狠久久偷偷四色综合免费| 日韩久久综合| 区一区二区三区中文字幕| 在线观看一区视频| 精品调教chinesegay| 另类在线视频| 久久影院亚洲| 91丨九色丨丰满| 91久久国产精品| 尤物视频在线观看视频| 日韩av在线精品| 一边摸一边做爽的视频17国产| 精品乱子伦一区二区三区| 欧美v日韩v国产v| 久久久亚洲福利精品午夜| av网站大全免费| 亚洲成国产人片在线观看| 亚洲专区第一页| 国产精品一区二区性色av| 日韩电影在线观看完整版| 57pao成人永久免费视频| 中文字幕一区二区三区四区久久| 日本aⅴ亚洲精品中文乱码| 福利网在线观看| 国产精品原创| 欧美理论在线播放| 69精品久久久| 91论坛在线播放| 亚洲啪啪综合av一区二区三区| 国产精品日日摸夜夜爽| 蜜臀一区二区三区精品免费视频| 久久精品国产大片免费观看| 国产亚洲欧美一区| 高跟丝袜欧美一区| 国产黄色一级网站| 天堂在线中文视频| 中日韩av在线播放| 影音先锋男人在线资源| 日韩一区在线看| 国产美女黄色| 国产成年人免费视频| 黄色片免费在线观看| 人妻久久久一区二区三区| 成人黄视频在线观看| 国产精品免费99久久久| 免费全黄无遮挡裸体毛片| 手机在线理论电影| 亚洲三级电影在线观看| 色噜噜狠狠色综合网图区| 少妇网站在线观看| 成人免费观看视频在线观看| 精品伦精品一区二区三区视频| 亚洲五月婷婷| 欧美少妇bbw| 日本精品久久久久久久| 一区二区视频免费| 国产黑丝一区二区| 色吧影院999| 亚洲精品福利电影| 先锋在线亚洲| jizzjizzjizz国产| 激情欧美日韩一区| 成人ww免费完整版在线观看| 国产亚洲美女精品久久久| 国产又粗又黄视频| av在线影视| 国产日韩第一页| 国产精品香蕉国产| 少妇久久久久久| 亚洲成人午夜电影| 顶级欧美妇高清xxxxx| 大胆亚洲人体视频| 日本一二三四区视频| 精品国产99久久久久久| 亚洲午夜久久久久| 欧美一级二级三级区| 久久午夜无码鲁丝片|