VB遍歷所有文件.doc

VB遍歷所有文件.doc

ID:50138985

大?。?02.00 KB

頁(yè)數(shù):33頁(yè)

時(shí)間:2020-03-04

VB遍歷所有文件.doc_第1頁(yè)
VB遍歷所有文件.doc_第2頁(yè)
VB遍歷所有文件.doc_第3頁(yè)
VB遍歷所有文件.doc_第4頁(yè)
VB遍歷所有文件.doc_第5頁(yè)
資源描述:

《VB遍歷所有文件.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、垃圾百度文庫(kù),非說(shuō)我文檔質(zhì)量低,害我復(fù)制這么多,雙橫線以后是復(fù)制品,大家不用看這段代碼是我在網(wǎng)上找到的,速度很快,有需要的朋友保存下吧執(zhí)行前先加個(gè)command,一個(gè)listbox'遍歷文件夾PrivateSubShowFolderList(folderspec)Dimfs,f,f1,s,sfDimhs,h,h1,hfSetfs=CreateObject("Scripting.FileSystemObject")Setf=fs.GetFolder(folderspec)Setsf=f.SubFoldersForE

2、achf1InsfList1.AddItemfolderspec&""&f1.NameCallShowFolderList(folderspec&""&f1.Name)NextEndSub'遍歷某文件夾下的文件PrivateSubShowfilelist(folderspec)Dimfs,f,f1,fc,sSetfs=CreateObject("Scripting.FileSystemObject")Setf=fs.GetFolder(folderspec)Setfc=f.FilesForEachf1Infc

3、List1.AddItemf1.NameNextEndSub'遍歷某文件夾及子文件夾中的所有文件SubSosuoFile(MyPathAsString)DimMynameAsStringDimaAsStringDimB()AsStringDimdir_i()AsStringDimi,idirAsLongIfRight(MyPath,1)<>""ThenMyPath=MyPath+""Myname=Dir(MyPath,vbDirectoryOrvbHiddenOrvbNormalOrvbReadOnly)Do

4、WhileMyname<>""IfMyname<>"."AndMyname<>".."ThenIf(GetAttr(MyPath&Myname)AndvbDirectory)=vbDirectoryThen'如果找到的是目錄idir=idir+1ReDimPreservedir_i(idir)AsStringdir_i(idir-1)=MynameElseList1.AddItemMyPath&Myname'把找到的文件顯示到列表框中EndIfEndIfMyname=Dir'搜索下一項(xiàng)LoopFori=0Toid

5、ir-1CallSosuoFile(MyPath+dir_i(i))NextiReDimdir_i(0)AsStringEndSub'附:'在這里可以處理目錄中的文件'Fn.Name'得到文件名'Fn.Size'得到文件大小'Fn.Path'得到文件路徑'Fn.Type'得到文件類(lèi)型'Fn.DateLastModified'得到文件最后的修改日期'調(diào)用方法'ShowFolderList("c:a")查找目錄'Showfilelist("c:a")查找文件'SosuoFile("c:a")查找目錄+文件'遍歷

6、文件夾PrivateSubShowFolderList(folderspec)Dimfs,f,f1,s,sfDimhs,h,h1,hfSetfs=CreateObject("Scripting.FileSystemObject")Setf=fs.GetFolder(folderspec)Setsf=f.SubFoldersForEachf1InsfList1.AddItemfolderspec&""&f1.NameCallShowFolderList(folderspec&""&f1.Name)NextEnd

7、Sub'遍歷某文件夾下的文件PrivateSubShowfilelist(folderspec)Dimfs,f,f1,fc,sSetfs=CreateObject("Scripting.FileSystemObject")Setf=fs.GetFolder(folderspec)Setfc=f.FilesForEachf1InfcList1.AddItemf1.NameNextEndSub'遍歷某文件夾及子文件夾中的所有文件SubSosuoFile(MyPathAsString)DimMynameAsString

8、DimaAsStringDimB()AsStringDimdir_i()AsStringDimi,idirAsLongIfRight(MyPath,1)<>""ThenMyPath=MyPath+""Myname=Dir(MyPath,vbDirectoryOrvbHiddenOrvbNormalOrvbReadOnly)DoWhileMyname<>""IfMyna

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。