濮阳杆衣贸易有限公司

主頁 > 知識庫 > asp中文件與文件夾常用處理函數(shù)(文件后綴、創(chuàng)建文件等)

asp中文件與文件夾常用處理函數(shù)(文件后綴、創(chuàng)建文件等)

熱門標(biāo)簽:地圖標(biāo)注陽江 世界地圖標(biāo)注了哪些城市 梧州市地圖標(biāo)注 武穴地圖標(biāo)注 石家莊慧營銷外呼系統(tǒng) 創(chuàng)意電話機(jī)器人 外呼線路批發(fā) 濟(jì)源電銷外呼系統(tǒng)線路 java外呼系統(tǒng)是什么
復(fù)制代碼 代碼如下:

'=====================================
'獲得文件后綴
'=====================================
Function Get_Filetxt(ByVal t0)
Dim t1
IF Len(t0)2 Or Instr(t0,".")=0 Then Get_Filetxt=False:Exit Function
t1=Split(t0,".")
Get_Filetxt=Lcase(t1(Ubound(t1)))
End Function

'=====================================
'讀取任何文件的純代碼
'=====================================
Function LoadFile(ByVal t0)
IF Len(t0)=0 Then Exit Function
IF Sdcms_Cache Then
IF Check_Cache("LoadFile_"t0) Then
Create_Cache "LoadFile_"t0,LoadFile_Cache(t0)
End IF
LoadFile=Load_Cache("LoadFile_"t0)
Else
LoadFile=LoadFile_Cache(t0)
End IF
End Function

Function LoadFile_Cache(ByVal t0)
Dim t1,stm
On Error Resume Next
IF Len(t0)=0 Then Exit Function
t1=Empty
Set Stm=Server.CreateObject("Adodb.Stream")
With Stm
.Type=2'以本模式讀取
.mode=3
.charset=CharSet
.Open
.loadfromfile Server.MapPath(t0)
t1=.readtext
.Close
End With
Set Stm=Nothing
IF Err Then
LoadFile_Cache="“"t0"”"Err.Description:Err.Clear
Else
LoadFile_Cache=t1
End IF
End Function

'=====================================
'檢查文件是否存在
'=====================================
Function Check_File(ByVal t0)
Dim Fso
t0=Server.MapPath(t0)
Set Fso=CreateObject("Scripting.FileSystemObject")
Check_File=Fso.FileExists(t0)
Set Fso=Nothing
End Function

'=====================================
'檢查文件夾是否存在
'=====================================
Function Check_Folder(ByVal t0)
Dim Fso
t0=Server.MapPath(t0)
Set Fso=CreateObject("Scripting.FileSystemObject")
Check_Folder=Fso.FolderExists(t0)
Set Fso=Nothing
End Function

'=====================================
'創(chuàng)建文件夾(無限級)
'=====================================
Function Create_UpFile(ByVal t0)
Dim t1,t2,objFSO,i
On Error Resume Next
t0=Server.MapPath(t0)
IF InStr(t0,"\")=0 Or InStr(t0,":")=0 Then:Create_upfile=False:Exit Function
Set objFSO=CreateObject("Scripting.FileSystemObject")
IF objFSO.FolderExists(t0) Then:Create_upfile=True:Exit Function
t1=Split(t0,"\"):t2=""
For i=0 To UBound(t1)
t2=t2t1(i)"\"
IF Not objFSO.FolderExists(t2) Then objFSO.CreateFolder(t2)
Next
Set objFSO=Nothing
IF Err=0 Then Create_upfile=True:Else Create_upfile=False:Echo "Create_upfile:"Err.Description"br>":Err.Clear
End Function

Sub SaveFile(ByVal t0,ByVal t1,ByVal t2)
Dim objFSO,t3
Set objFSO=CreateObject("Scripting.FileSystemObject")
IF t0="" Then Echo "目錄不能為空!":Died
t3=Server.MapPath(t0)
IF t2="" Or IsNull(t2) Then t2=""
IF objFSO.FolderExists(t3)=False Then Create_upfile(t0)
BuildFile t3"\"Trim(t1),t2
Set objFSO=Nothing
End Sub

Function BuildFile(ByVal t0,ByVal t1)
Dim Stm
On Error Resume Next
Set Stm=Server.CreateObject("Adodb.Stream")
With Stm
.Type=2 '以本模式讀取
.Mode=3
.Charset=CharSet
.Open
.WriteText t1
.SaveToFile t0,2
.Close
End With
Set Stm=Nothing
IF Err Then Echo "BuildFile:"Err.Description"br>":Err.Clear
End Function

'=====================================
'重命名文件夾
'=====================================
Sub RenameFile(ByVal t0,ByVal t1)
Dim Fso
On Error Resume Next
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
IF Fso.FolderExists(Server.MapPath(t0)) Then
Fso.MoveFolder Server.MapPath(t0),Server.MapPath(t1)
End IF
Set Fso=Nothing
IF Err Then Echo "Renamefile:"Err.Description"br>":Err.Clear
End Sub

'=====================================
'重命名文件
'=====================================
Sub RenameHtml(ByVal t0,ByVal t1)
Dim Fso
On Error Resume Next
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
IF Fso.FileExists(Server.MapPath(t0)) Then
Fso.MoveFile Server.MapPath(t0),Server.MapPath(t1)
End IF
Set Fso=Nothing
IF Err Then Echo "Renamehtml:"Err.Description"br>":Err.Clear
End Sub

'=====================================
'刪除文件夾
'=====================================
Sub DelFile(ByVal t0)
Dim Fso,F
On Error Resume Next
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
Set F=fso.GetFolder(Server.MapPath(t0))
IF Not IsNull(t0) Then F.Delete True
IF Err Then Echo "Delfile:"Err.Description"br>":Err.Clear
End Sub

'=====================================
'刪除文件
'=====================================
Sub DelHtml(ByVal t0)
Dim Fso
On Error Resume Next
Set Fso=Server.CreateObject("Scripting.FileSystemObject")
IF Fso.FileExists(Server.MapPath(t0)) Then Fso.DeleteFile Server.MapPath(t0)
IF Err Then Echo "DelHtml:"Err.Description"br>":Err.Clear
End Sub

Function Re_FileName(ByVal t0)
Dim t1
t0=Lcase(t0)
IF Len(t0)=0 Then Re_FileName="{id}":Exit Function
t1=Now()
'處理自定義文件名

'IF Instr(t0,"{")>0 And Instr(t0,"}")>0 Then
'IF Instr(t0,"{id}")=0 Then
't0=t0"{id}"'盡量防止重復(fù)
'End IF
'End IF
t0=Replace(t0,"{y}",Year(t1))
t0=Replace(t0,"{m}",Right("0"Month(t1),2))
t0=Replace(t0,"tjldprz",Right("0"Day(t1),2))
t0=Replace(t0,"{h}",Right("0"Hour(t1),2))
t0=Replace(t0,"{mm}",Right("0"Minute(t1),2))
t0=Replace(t0,"{s}",Right("0"Second(t1),2))
Re_FileName=t0
End Function

標(biāo)簽:迪慶 揭陽 來賓 甘南 滁州 南寧 淮北 唐山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp中文件與文件夾常用處理函數(shù)(文件后綴、創(chuàng)建文件等)》,本文關(guān)鍵詞  asp,中,文件,與,文件夾,常用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp中文件與文件夾常用處理函數(shù)(文件后綴、創(chuàng)建文件等)》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp中文件與文件夾常用處理函數(shù)(文件后綴、創(chuàng)建文件等)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天长市| 德庆县| 鄂托克前旗| 行唐县| 郎溪县| 无锡市| 临泉县| 克山县| 甘南县| 松桃| 武胜县| 安庆市| 武冈市| 房产| 长垣县| 江津市| 吐鲁番市| 永城市| 阳朔县| 侯马市| 平昌县| 莒南县| 上蔡县| 安多县| 嘉鱼县| 利川市| 阿瓦提县| 花垣县| 沙河市| 油尖旺区| 湄潭县| 黔江区| 杭州市| 太仓市| 宁蒗| 潮安县| 临沂市| 武威市| 海城市| 屯留县| 庆元县|