VBS 批量修改多个文件夹下的文字命名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Function FilesTree(sPath) 
     Set oFso = CreateObject( "Scripting.FileSystemObject"
     Set oFolder = oFso.GetFolder(sPath) 
     Set oSubFolders = oFolder.SubFolders   
     For Each oSubFolder In oSubFolders
         path=oSubFolder.Path
         name=oSubFolder.name
         Call FilesTree1(path,name)
         FilesTree(oSubFolder.Path) '递归 
     Next
     Set oFolder = Nothing
     Set oSubFolders = Nothing
     Set oFso = Nothing
End Function
 
Function FilesTree1(sPath,sName)   
     Set oFso = CreateObject( "Scripting.FileSystemObject"
     Set oFolder = oFso.GetFolder(sPath) 
     Set oSubFolders = oFolder.SubFolders 
     Set oFiles = oFolder.Files 
     For Each oFile In oFiles   
         set f=oFso.getfile(oFile.Path)
         f.name=sName& ".png"
     Next 
     Set oFolder = Nothing
     Set oSubFolders = Nothing
     Set oFso = Nothing
End Function  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值