亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Visual Basic > 正文

在VB中遍歷文件并用正則表達(dá)式完成復(fù)制及vb實(shí)現(xiàn)重命名、拷貝文件夾的方法

2020-01-31 16:30:37
字體:
供稿:網(wǎng)友

先看下在VB中遍歷文件并用正則表達(dá)式完成復(fù)制功能

將"E:/my/匯報(bào)/成績"路徑下源文件中的“1項(xiàng)目”,“一項(xiàng)目”等文件復(fù)制到目標(biāo)文件下。以下為實(shí)現(xiàn)方式。

Private Sub Option1_Click()Dim myStr As String'通過在單元格中輸入項(xiàng)目序號,目前采用的InputBox方式指定的,也可通過此方式。二者取其一。'myStr = Sheets(“Sheet1”).Range(“D21”).Text ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '通過InputBox輸入項(xiàng)目序號Start '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' myStr = InputBox("請輸入項(xiàng)目序號,序號要為阿拉伯?dāng)?shù)字。格式一定要正確!格式如" & Chr(34) & "2項(xiàng)目" & Chr(34)) ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '通過InputBox輸入項(xiàng)目序號End ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Dim endNum As Integer 'MID函數(shù)截取結(jié)束位數(shù) endNum = InStrRev(myStr, "項(xiàng)") myStr = Mid(myStr, 1, endNum - 1) 'MsgBox myStr Dim CChinesStr As String CChineseStr = CChinese(myStr) '將阿拉伯?dāng)?shù)字轉(zhuǎn)為漢字 'MsgBox CChineseStr ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '遍歷路徑下的文件Start ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' Dim fso As Object Dim folder As Object Dim subfolder As Object Dim file As Object Dim fileNameArray As String Dim basePath As String basePath = "E:/my/匯報(bào)/成績" Set fso = CreateObject("scripting.filesystemobject") '創(chuàng)建FSO對象 Set folder = fso.getfolder(basePath & "/源文件") For Each file In folder.Files '遍歷根文件夾下的文件 'fileNameArray = fileNameArray & file & "|"  Dim mRegExp As Object '正則表達(dá)式對象  Dim mMatches As Object '匹配字符串集合對象  Dim mMatch As Object '匹配字符串  Set mRegExp = CreateObject("Vbscript.Regexp")  With mRegExp   .Global = True    'True表示匹配所有, False表示僅匹配第一個(gè)符合項(xiàng)   .IgnoreCase = True    'True表示不區(qū)分大小寫, False表示區(qū)分大小寫   '.Pattern = "([0-9])?[.]([0-9])+|([0-9])+" '匹配字符模式   '.Pattern = "((([0-9]+)?)|(([一二三四五六七八九十]+)?))項(xiàng)目(([一二三四五六七八九十]+)?)|([0-9])?" '匹配字符模式   '.Pattern = "(項(xiàng)目(二百三十四)+)|(((234)?|(二百三十四)?)項(xiàng)目(234)?)" '匹配字符模式   '.Pattern = "(((" & "+)?)|(([一二三四五六七八九十]+)?))項(xiàng)目(([一二三四五六七八九十]+)?)|([0-9])?" '匹配字符模式   .Pattern = "(項(xiàng)目(" & CChineseStr & ")+)|(((" & myStr & ")?|(" & CChineseStr & ")?)項(xiàng)目(" & myStr & ")?)" '匹配字符模式     'Set mMatches = .Execute(Sheets("上報(bào)").Range("D21").Text) '執(zhí)行正則查找,返回所有匹配結(jié)果的集合,若未找到,則為空      Set mMatches = .Execute(file) '執(zhí)行正則查找,返回所有匹配結(jié)果的集合,若未找到,則為空   For Each mMatch In mMatches   'SumValueInText = SumValueInText + CDbl(mMatch.Value)   'SumValueInText = SumValueInText & mMatch.Value   If mMatch.Value <> "" Then   'fileNameArray = fileNameArray & mMatch.Value & "_"   fso.copyfile basePath & "/源文件/" & mMatch.Value & ".*", basePath & "/目標(biāo)文件" & myStr '復(fù)制操作   End If     Next    End With  'MsgBox fileNameArray   Set mRegExp = Nothing  Set mMatches = Nothing  Next Set fso = Nothing Set folder = Nothing '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '遍歷路徑下的文件End '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' MsgBox "操作完成"End Sub'將阿拉伯?dāng)?shù)字轉(zhuǎn)為漢字Private Function CChinese(StrEng As String) As String'驗(yàn)證數(shù)據(jù)If Not IsNumeric(StrEng) ThenIf Trim(StrEng) <> “” Then MsgBox “無效的數(shù)字”CChinese = “”Exit FunctionEnd If'定義變量Dim intLen As Integer, intCounter As IntegerDim strCh As String, strTempCh As StringDim strSeqCh1 As String, strSeqCh2 As StringDim strEng2Ch As String'strEng2Ch = “零壹貳叁肆伍陸柒捌玖”strEng2Ch = “零一二三四五六七八九十”'strSeqCh1 = " 拾佰仟 拾佰仟 拾佰仟 拾佰仟"strSeqCh1 = " 十百千 十百千 十百千 十百千"strSeqCh2 = " 萬億兆"'轉(zhuǎn)換為表示數(shù)值的字符串StrEng = CStr(CDec(StrEng))'記錄數(shù)字的長度intLen = Len(StrEng)'轉(zhuǎn)換為漢字For intCounter = 1 To intLen'返回?cái)?shù)字對應(yīng)的漢字strTempCh = Mid(strEng2Ch, Mid(StrEng, intCounter, 1) + 1, 1)'若某位是零If strTempCh = “零” And intLen <> 1 Then'若后一個(gè)也是零,或零出現(xiàn)在倒數(shù)第1、5、9、13等位,則不顯示漢字“零”If Mid(StrEng, intCounter + 1, 1) = “0” Or (intLen - intCounter + 1) Mod 4 = 1 Then strTempCh = “”ElsestrTempCh = strTempCh & Trim(Mid(strSeqCh1, intLen - intCounter + 1, 1))End If'對于出現(xiàn)在倒數(shù)第1、5、9、13等位的數(shù)字If (intLen - intCounter + 1) Mod 4 = 1 Then'添加位" 萬億兆"strTempCh = strTempCh & Trim(Mid(strSeqCh2, (intLen - intCounter) / 4 + 1, 1))End If'組成漢字表達(dá)式strCh = strCh & Trim(strTempCh)NextCChinese = strChEnd Function

補(bǔ)充:下面看下用VB實(shí)現(xiàn)重命名、拷貝文件夾及文件

Private Sub commandButton1_Click()'聲明文件夾名和路徑Dim FileName, Path As String, EmptySheet As String'Path = “D:/上報(bào)”Path = InputBox(“請輸入” & Chr(34) & “成績” & Chr(34) & “文件夾的路徑,格式如” & Chr(34) & “D:/成績” & Chr(34))FileName = Path & “/上學(xué)期”EmptySheet = Path & “/學(xué)期初始化”'MsgBox FileNameIf Dir(FileName, vbDirectory) <> “” Then'MsgBox “文件夾存在”'獲取系統(tǒng)當(dāng)前時(shí)間'Dim dd As Date'dd = Now'MsgBox Format(dd, “yyyymm”)Dim myTime As StringmyTime = InputBox(“請輸入當(dāng)前時(shí)間,格式如” & Chr(34) & “201811” & Chr(34))If myTime = “” ThenMsgBox “當(dāng)前時(shí)間不能為空!否則不能重命名當(dāng)期文件夾”Else:Name FileName As Path & “” & myTimeEnd IfEnd If'判斷文件夾是否存在If Dir(FileName, vbDirectory) = “” Then'創(chuàng)建文件夾MkDir (FileName)'MsgBox (“創(chuàng)建完畢”)Else: MsgBox (“文件夾已在”)End If'復(fù)制空表到當(dāng)期Set Fso = CreateObject(“Scripting.FileSystemObject”)'拷貝文件夾Fso.copyfolder EmptySheet, FileName'Fso.copyfile EmptySheet&“c:*.*”, “d:” '拷貝文件'FileSystemObject.copyfolder EmptySheet, FileName, 1MsgBox (“操作成功!”)End Sub

總結(jié)

以上所述是小編給大家介紹的在VB中遍歷文件并用正則表達(dá)式完成復(fù)制及vb實(shí)現(xiàn)重命名、拷貝文件夾的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對武林網(wǎng)網(wǎng)站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

亚洲成人动漫在线| 国内精品视频在线观看| 国产乱码精品一区二区三区亚洲人| 蜜桃999成人看片在线观看| 久久精品国产久精国产一老狼| 国产黄a三级三级三级av在线看| 日韩在线观看一区二区三区| av片中文字幕| 国产一区二区精品丝袜| 国产欧美三级电影| av三级在线播放| 国产一区二区三区在线视频观看| 一区二区三区免费在线看| av资源中文在线| 国产精品毛片一区二区三区| 三上悠亚av一区二区三区| 四虎永久精品在线| 成av人片一区二区| 黄色网址在线免费播放| 国产91对白在线播放| 久久综合九色综合欧美98| 三年中文在线观看免费大全中国| 狠狠躁夜夜躁人人爽天天天天97| 亚洲精品久久嫩草网站秘色| 国产成人精品123区免费视频| 亚洲资源在线网| av在线免费在线观看| 亚洲精品日本| 里番精品3d一二三区| 三级在线免费看| 91精品国产综合久久小美女| 香蕉久久a毛片| 在线观看一区不卡| 懂色av粉嫩av蜜臀av一区二区三区| 任你弄精品视频免费观看| 国产乱码一区| 欧美亚视频在线中文字幕免费| 中文无码av一区二区三区| 高清欧美性猛交xxxx黑人猛交| 国产成人亚洲欧美电影| 国产原创在线观看| 在线精品国产亚洲| 免费男女羞羞的视频网站中文字幕妖精视频| 免费黄色片在线观看| 午夜视频一区| 中文字幕亚洲日本岛国片| 欧美××××黑人××性爽| 国产精品一区二区在线看| 亚洲图色中文字幕| 97人妻精品一区二区三区| 好男人在线视频www| 动漫av网站免费观看| 久久青草视频| 96sao在线精品免费视频| 五月天综合婷婷| 天堂va久久久噜噜噜久久va| 九一精品在线观看| www.爱久久.com| 国产精品国产三级国产aⅴ原创| 日本十八禁视频无遮挡| 在线不卡日本v二区707| 久热国产在线视频| 一区二区三区高清在线观看| 久久电影在线| 中文字幕人成乱码在线观看| 日韩亚洲欧美精品| 日韩久久一区| 中文字幕在线观看视频一区| 国产精品羞羞答答xxdd| 国产精品日韩一区二区免费视频| 色在线视频播放| 三级特黄视频| 日韩在线麻豆| 亚洲一区视频在线播放| 亚洲欧美日本国产专区一区| 成人激情视频在线播放| 日韩深夜福利网站| 精品中文字幕在线观看| 污导航在线观看| 黄色片视频在线免费观看| 88xx成人免费观看视频库| 91精彩视频在线播放| 国产成人免费在线观看不卡| 中文字幕在线观看第二页| 一本一道久久久a久久久精品91| 国产精品一区免费在线| 在线国产视频| 久久久久久久有限公司| 中文字幕久热在线精品| 奇米777第四色| 国产l精品国产亚洲区在线观看| 国产成人免费看| 日韩电影中文字幕在线观看| 免费看成年人视频在线观看| 波多野结衣视频在线观看| 网站一区二区| 18videosex性欧美麻豆| 97视频在线观看亚洲| 亚洲免费婷婷| 亚洲精品日韩成人| www.热久久| 亚洲视频电影| 国产一区二区久久精品| 亚洲一区欧美激情| 五十路六十路七十路熟婆| 中文字幕一区在线播放| 久久人妻少妇嫩草av无码专区| 亚洲精品在线免费看| 菠萝蜜视频国产在线播放| 久久综合亚洲色hezyo国产| 久久久久亚洲av成人无码电影| 欧美日韩乱国产| 国产一区二区导航在线播放| 操人视频91| 欧美另类黑人巨大videos| 色先锋av影音| 午夜久久资源| 色欲av永久无码精品无码蜜桃| 成人xvideos免费视频| 亚洲欧美日韩精品| 麻豆精品蜜桃视频网站| 日日骚久久av| 国产哺乳奶水91在线播放| 欧美变态视频| 国产精品一区二区三区免费视频| 青青在线观看视频中文字| 日韩一区二区三区高清在线观看| 午夜理伦三级做爰电影| 91精品国产综合久久久蜜臀九色| 欧美成人一区二区三区片免费| 91精品一区二区三区四区| 99在线免费视频| 亚洲人成在线电影| 国内精品免费**视频| 欧美日韩高清一区二区不卡| 丝袜亚洲精品中文字幕一区| 韩国三级成人在线| 免费看的黄色欧美网站| 精品国产欧美一区二区| av网站在线免费观看| 精品视频一区二区三区四区五区| 91综合免费在线| 国产精品沙发午睡系列990531| 成人激情视频小说免费下载| 不卡的av一区| 亚洲电影在线观看| 成年人在线观看av| 美女被内谢流白浆高视频| 午夜精品福利一区二区三区av| 色婷婷久久综合中文久久蜜桃av| 国产一区二区三区成人欧美日韩在线观看| 欧美成人在线直播| 成人精品在线视频| 国产伦理久久久久久妇女| 中文精品视频| www.午夜激情| 天天操天天综合网| 99久久99久久精品免费| 欧洲美女少妇精品| 你懂的网站在线观看| 日韩一级片在线播放| 蜜桃91丨九色丨蝌蚪91桃色| 一区二区在线观看视频在线观看| 国产一区二区调教| 国产麻豆欧美日韩一区| 亚洲自拍偷拍综合| 精品视频一区二区三区| xvideos.蜜桃一区二区| 国产欧美一区二区精品忘忧草| 欧美精品入口蜜桃| 麻豆精品新av中文字幕| 在线观看视频欧美| 精品成人无码一区二区三区| 色综合久久天天综线观看| 粉嫩av一区二区三区免费观看| 日韩精品a在线观看91| 亚洲精品中文在线影院| 很污的网站在线观看| 欧美jizzhd精品欧美另类| 777午夜精品视频在线播放| 人人狠狠综合久久亚洲婷婷| 亚洲成人av综合| 高清毛片aaaaaaaaa片| 日韩免费成人av| 国产经典第一页| 精品人妻伦一区二区三区久久| 一区二区精品视频| 国产在线你懂得| 日韩中字在线| 无遮挡在线观看| 欧美日韩视频在线播放| 亚洲成人免费视| 国产欧美一区二区三区在线看蜜臀| 日韩av电影免费观看| 欧美午夜精品一区二区蜜桃| 久草免费福利视频| 调教驯服丰满美艳麻麻在线视频| 2020色愉拍亚洲偷自拍| 天天操天天碰| 在线观看av中文| 亚洲作爱视频| 欧美草草影院在线视频| 日韩在线综合| 黄色网址中文字幕| 日韩精品毛片| 成色在线视频| 久久久久久自在自线| 在线天堂av| 国产日韩欧美大片| 2023国产精品久久久精品双| 亚洲综合一区二区精品导航| 一本色道精品久久一区二区三区| 欧美日韩国产一级| 色老头在线观看| 性欧美精品高清| 久久日文中文字幕乱码| 色综合91久久精品中文字幕| 午夜福利视频一区二区| 亚洲国产精品麻豆| 国产精品免费看片| 久久发布国产伦子伦精品| 国产精品久久久久久一区二区三区| 天天做天天干天天操| 91福利精品第一导航| 国产精品久久久久久久7电影| 国产网红女主播精品视频| 久久久久久久久久久久久91| 区日韩二区欧美三区| 日韩中文在线中文网在线观看| 亚洲色图校园春色| 91大神影片| 国产精品美女久久| 国产91在线播放九色快色| 久久av一区二区三区漫画| 成人亚洲性情网站www在线观看| 亚洲自拍偷拍第一页| 国产精品网站免费| 国产视频二区三区| 成人h视频在线观看播放| 日本中文字幕高清视频| 美女露胸一区二区三区| 天堂网av2018| 91精品国产一区二区三区香蕉| 麻豆精品密在线观看| 好吊色欧美一区二区三区四区| 在线观看一级片| 一级黄色片国产| 日韩精品第二页| 狠狠色狠狠色综合日日tαg| 鲁一鲁一鲁一鲁一av| 国产精品国产三级国产三级人妇| 亚洲激情在线看| 欧美午夜精品久久久久久久| 欧美激情第3页| 亚洲最大色综合成人av| 国产成人av电影在线播放| 国产又黄又粗视频| 欧美xxxhd| 亚洲精品91美女久久久久久久| 日本三级中文字幕在线观看| 国产精品影视在线观看| 欧美日韩国产另类一区| 久草免费资源站| 日产精品99久久久久久| 日韩极品少妇| 国产日韩免费| 国产又粗又猛又爽又黄av| 最好看的2019年中文视频| 97精品一区二区视频在线观看| 青青草一区二区三区| 少妇高潮一69aⅹ| 国产一区二区三区91| 在线成人亚洲| 午夜精品久久久久久久星辰影院| 欧美一级成年大片在线观看| 日本a级在线| 亚洲欧美日韩国产中文专区| 亚洲www啪成人一区二区麻豆| 高清性色生活片在线观看| 久久夜色邦福利网| 热久久中文字幕| 欧美精品成人91久久久久久久| 日本少妇毛茸茸高潮| 国产成人禁片免费观看| 不卡一区在线观看| 高清av中文在线字幕观看1| av免费播放网站| 色小说视频一区| 久久久人成影片一区二区三区在哪下载| 超碰97在线播放| 91久久久免费一区二区| 久久人人爽人人爽人人片av不| 香蕉影院在线观看| 国产一区二区三区四区在线观看| 婷婷国产精品| 天天鲁一鲁摸一摸爽一爽| 亚洲成人电视网| 国产专区精品| 亚洲电影有码| 国产欧美日韩亚洲| 亚洲美女区一区| 国产精品成人99一区无码| eeuss在线观看| 亚洲成人av免费看| 亚洲一区二区成人| 日本粉色视频在线观看| 天天草夜夜草| 国产日韩亚洲| 黄网视频午夜青春| 超碰在线最新网址| 天堂中文在线资源| 五月婷婷伊人网| 1204国产成人精品视频| 免费av片在线观看一道本| 亚洲国产精品成人一区二区| 黄色免费电影网站| 成人免费看视频网站| 国产精品毛片视频| 日本一二三区视频在线| 国产成人免费高清视频| 免费一区视频| 97超超碰碰| 99riav1国产精品视频| 香蕉521av成人网| 国产免费久久av| 97伦伦午夜电影理伦片| 亚洲AV成人无码网站天堂久久| 国产欧美精品一区二区三区-老狼|