国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Excel中VBA編程學(xué)習(xí)筆記(十八)

Rem 下面的過程遍歷指定目錄下面的所有文件

Sub SearchFiles(ByVal fd, ByVal fileName1 As String, ByVal fileName2 As String)

    Dim fl As File

    Dim sfd As Folder

    For Each fl In fd.Files '通過循環(huán)把文件逐個放在數(shù)組內(nèi)

        If InStr(fl.Name, fileName1) > 0 Or InStr(fl.Name, fileName2) > 0 Then ‘找到滿足條件的文件

            tmp_count = tmp_count + 1 ‘計數(shù)器(從1開始計數(shù))

            tmp_file_arr(tmp_count) = fl.Path & "\" & fl.Name        ‘將文件全路徑存儲到數(shù)組中

            fl.Copy  “D:\destion\”          ‘拷貝文件到指定的目錄

        End If

   

    Next fl

   

    If fd.SubFolders.Count = 0 Then Exit Sub 'SubFolders返回由指定文件夾中所有子文件夾(包括隱藏文件夾和系統(tǒng)文件夾)組成的 Folders 集合

    For Each sfd In fd.SubFolders '在 Folders 集合進行循環(huán)查找

    SearchFiles sfd, fileName1, fileName2 '使用遞歸方法查找下一個文件夾

    Next

End Sub

 

調(diào)用格式

【例】搜索C:\test目錄下的所有文件名包含“張三”或者“標(biāo)題一”的文件,并且拷貝到指定的目錄D:\destion下。

SearchFiles “C:\test”, “張三”, “標(biāo)題一”

 

注:

(1)上面搜索的所有結(jié)果存儲在數(shù)組tmp_file_arr中,文件名包含全路徑,如果需要取出文件名可以用

Set fso = CreateObject("Scripting.FileSystemObject")

sname = fso.getfilename(tmp_file_arr(1)) '獲取第一個文件的文件名

(2)上面使用了Folder數(shù)據(jù)類型,因此需要在引用中添加Microsoft Scripting Runtime,如下:

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【實驗】Word批量重命名VBA代碼
電腦文件比較亂,要用時總找不到咋辦?excel一鍵生成目錄幫你找
Excel如何用VBA自動合并同目錄下的多個excel工作簿
VBA Excel 常用 自定義函數(shù)【二】
Word VBA技術(shù):對文件夾中的所有文檔進行批量替換操作(加強版)
快速排序 VB版快速排序算法代碼
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服