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

简介: Function FilesTree(sPath)      Set oFso = CreateObject("Scripting.FileSystemObject")      Set oFolder = oFso.

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  
技术改变世界! --狂诗绝剑
目录
相关文章
|
8月前
无规律快速批量重命名文件(夹)-固定命名
本文介绍了一个工具的使用方法,用于批量修改文件名。首先在文中提供了两个下载链接:百度网盘(提取码:qwu2)和蓝奏云(提取码:2r1z)。接着,展示了如何通过该工具的“文件批量复制”功能提取文件路径,并在“文章”版块中处理这些路径,提取出目标文件名。然后,在“文字批量替换”版块中,创建规则并保存,用于文件名的重命名。最后,回到“批量复制”版块,选择重命名功能,将目标路径与规则对应,执行重命名操作。整个过程旨在将大量无规律的文件名改为预设的目标文件名。
|
8月前
|
定位技术 Python
PowerShell批量修改、替换大量文件的文件名
PowerShell批量修改、替换大量文件的文件名
187 1
批量修改文件名.bat
批量修改文件名.bat
109 0
|
Python
python脚本两个文件夹里的文件名对比找出不同图片和标签
使用labelimg给图片集标注,标注后发现图片文件夹内的图片数量和标签文件夹里面的标签文件数量不同,由于数量太多难以找出哪些差别,可以使用python脚本进行图片文件夹和标签文件夹两个文件夹的对比,将它们下有差别的文件名列出来。 以下是源码。
206 0
|
XML 数据格式
小工具:批量替换文件夹下所有文件内容中的指定词
函数作用:找出某文件夹下的包含指定关键词文件列表,并将关键字修改为目标字并将新内容保存至源文件
399 0
如何批量添加或修改文件扩展名
如何批量添加或修改文件扩展名
343 0
Win系统 - 如何批量修改文件后缀名?
Win系统 - 如何批量修改文件后缀名?
1884 0
Win系统 - 如何批量修改文件后缀名?
批量修改文件名后缀,并批量将本地图片保存到word中
批量修改文件名后缀,并批量将本地图片保存到word中
批量修改文件名后缀,并批量将本地图片保存到word中
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)
1221 0
bat文件调用cmd命令批量提取文件夹中的文件名(批量修改文件扩展名)