主頁 > 知識庫 > 使用函數(shù)自動生成n層目錄

使用函數(shù)自動生成n層目錄

熱門標簽:武夷山旅游地圖標注 萊西電子地圖標注 修改地圖標注 鳳臺百度地圖標注店 縣域地圖標注打印店 外呼系統(tǒng)API接口 個人可以辦理400電話么 金昌電話機器人價格 怎么在地圖標注自己
先檢查是否已經(jīng)存在該目錄了,如果存在,則不做任何處理,如果不存在則創(chuàng)建。
希望對各位快速開發(fā)有用。
CheckFolder.asp

%
'***********************************************************************************************************
'作 者: 趙敏 flash90@sohu.com
'頁面名稱: CreateFolder.asp
'頁面功能: 生成n層目錄的文件夾
'使用方法: 調用CheckFolder()函數(shù),例如: CheckFolder(path)
'傳入?yún)?shù): 即將上傳的文件的相對路徑,例如: path = "./upload/bbb/ccc/ddd"
'缺 點: 必須在參數(shù)path里面帶上upload文件夾
'***********************************************************************************************************
Sub CheckFolder(path)
SplitPath(path)
End Sub
Sub SplitPath(path)
dim Road '物理路徑
Road = Server.Mappath("./upload")
dim CurRoad '當前路徑
Road = Split(Road,"\&;,-1,1)
CurRoad = Road(UBound(Road))
dim folder,FSO
Set FSO = Server.CreateObject("Scripting.FileSystemObject")
folder = Split(path,"\&;,-1,1)
for i = 0 to UBound(folder) step 1
if folder(i) = CurRoad then
j = i
exit for
end if
Next
i = j + 1
if i = UBound(folder) then
dim myroad
myroad = Server.MapPath(".\upload")
for i = j + 1 to UBound(folder) step 1
CreateFolder myroad,folder(i)
myroad = myroad "/" folder(i)
Next
end if
End Sub
Sub CreateFolder(mypath,folderName)
Dim fso,f
Set fso = Server.CreateObject("Scripting.FileSystemObject")
if Not(fso.FolderExists(mypath+"/"+folderName)) then
set f = fso.CreateFolder(mypath+"/"+folderName)
end if
End Sub
Set fso = nothing
%>

標簽:上海 涼山 邢臺 清遠 赤峰 南京 楚雄 通遼

巨人網(wǎng)絡通訊聲明:本文標題《使用函數(shù)自動生成n層目錄》,本文關鍵詞  使用,函數(shù),自動生成,層,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用函數(shù)自動生成n層目錄》相關的同類信息!
  • 本頁收集關于使用函數(shù)自動生成n層目錄的相關信息資訊供網(wǎng)民參考!
  • 推薦文章