FSO+遞迴生成檔案列表(xml) (轉)
本來生成這個文件是為了開發一個的搜尋,後來由於沒有資料參考怎麼搜尋xml文件,也就放棄了.其中最重要的是遞迴的演算法.生成列表的速度很快.這個可以用於生成列表之類的東東.需要IIS的支援.生成類似下面的XML文件
make_file_list.
'######################################'
'## Copyright (C) 醉雨梧桐 All rights reserved. ##'
'## Powered by 醉雨梧桐 ##'
'## .cn/"> ##'
'## ##'
'######################################'
Dim objFo,objF,objAF,objFxml
set objFo=Create("Scripting.FileSystemObject") '
set objFxml=objFo.OpenTextFile("G:My DocumentshttpPersonal WorksFTP_Searchftp.xml",2) '開啟檔案
objFxml.WriteLine("")
objFxml.WriteLine("
Call xml_list("F:") '開始列表
objFxml.WriteLine("
Response.Write("List is OK!) '列表成功
Function xml_list(DirName)
set objFS=objFo.GetFolder(DirName)
set objASD=objFS.SubFolders
For Each OneDir in objASD
strFdName=Trim(OneDir.Name)
'下面所列的資料夾不生成在列表中(檔案或者隱藏檔案)
If strFdName<>"Config.Msi" EQV strFdName<>"RECYCLED" EQV strFdName<>"RECYCLER" EQV strFdName<>"System Volume Information" Then
OneDirName=xml_format(OneDir.Name) '對&進行轉義
objFxml.WriteLine("
SDirName=DirName&""&OneDir.Name '下一個遞迴的地址
Call xml_list(SDirName) '遞迴
objFxml.WriteLine("
End If '結束判斷
Next
set obj=objFS.Files
For Each OneFile in objSF '列出檔案
objFxml.WriteLine("
Next
End Function
'去掉XML不允許的字元
Function xml_format(strDirName)
strDirName=Replace(strDirName,"&","&") '把半形的&轉化為&
xml_format=strDirName
End Function
%>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-959470/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 遞迴獲取檔案列表遞迴
- vbs類生成xml檔案(轉)XML
- 將Xml檔案遞迴載入到TreeView中XML遞迴View
- php陣列轉xml的遞迴實現PHP陣列XML遞迴
- 遞迴、三元表示式、生成式(列表,字典)、匿名函式遞迴函式
- Python解析XML檔案生成HTMLPythonXMLHTML
- java-遞迴(檔案查詢)Java遞迴
- 遞迴函式-樹形列表遞迴函式
- 用DOS命令生成光碟檔案列表
- 如何用Shell指令碼生成XML檔案指令碼XML
- XML口令檔案描述 (轉)XML
- 基於vue.ant.design的單檔案方式遞迴生成選單Vue遞迴
- TreeView遞迴繫結地區列表View遞迴
- 快速建立檔案列表(轉)
- 函式遞迴與生成式函式遞迴
- 利用dom4j來生成xml檔案XML
- 迭代及用遞迴遍歷File檔案遞迴
- PHP遞迴方式刪除快取檔案PHP遞迴快取
- 檔案上傳用XML (轉)XML
- 使用XML上傳檔案 (轉)XML
- 遞迴函式,可變引數列表遞迴函式
- 遞迴遍歷磁碟下的某一資料夾中所有檔案,並copy檔案生成檔案和帶資料夾的檔案遞迴
- leetcode:遞迴:括號生成LeetCode遞迴
- 遞迴與goto (轉)遞迴Go
- 使用XmlTextWriter物件建立XML檔案 (轉)XML物件
- 二叉平衡樹 python 列表 遞迴Python遞迴
- 透過XSL轉換XML檔案 (轉)XML
- 使用PHP DOM-XML建立和解析XML檔案 (轉)PHPXML
- xml檔案XML
- 【C++】翻轉二叉樹(遞迴、非遞迴)C++二叉樹遞迴
- Linux 檔案、內容查詢(遞迴) ,grep ,findLinux遞迴
- 用php生成excel檔案 (轉)PHPExcel
- 巧用ASP生成PDF檔案 (轉)
- 使用XML幫助上傳檔案 (轉)XML
- XML檔案原始碼察看器(三) (轉)XML原始碼
- XML檔案原始碼察看器(四) (轉)XML原始碼
- XML檔案原始碼察看器(七) (轉)XML原始碼
- XML檔案原始碼察看器(二) (轉)XML原始碼