• 原图

  • 修改后

'批量修改文件名.vbs
Function GetScriptPath()GetScriptPath = Left(WScript.ScriptFullName, Len(WScript.ScriptFullName) - Len(WScript.ScriptName))
End FunctionClass MyFileOperatorPrivate objPrivate Sub Class_Initialize()Set obj = CreateObject("Scripting.FileSystemObject")End SubPrivate Sub Class_Terminate()Set obj = NothingEnd Sub' 枚举文件Public Function ListFiles()Dim path :path = GetScriptPath()Dim objFolder : Set objFolder = obj.GetFolder(path)Dim files()Dim i :i = 0For Each objFile in objFolder.FilesReDim Preserve files(i)files(i) = objFile.Namei = i + 1NextSet objFolder = NothingListFiles = filesEnd Function' 文件改名Public Sub ChangeFileName(source, dest)Call obj.MoveFile(source, dest)End Sub
End ClassDim fop :Set fop = New MyFileOperator
Dim files :files = fop.ListFiles() '
Dim prefix : prefix = InputBox("请输入文件名前缀:") '获取用户输入的前缀
Dim suffix : suffix = InputBox("请输入文件名后缀:") '获取用户输入的后缀Dim getReturn
getReturn = MsgBox("确定要更改名称?", vbInformation + vbOKCancel, "警告提示")if getReturn = vbOK thenDim i'更改名称For i = 0 To UBound(files)if files(i) <> "批量修改文件名.vbs" then '不将代码本身文件修改Call fop.ChangeFileName(files(i), prefix &"-"& i &"."& suffix)end ifNext
end if
  • &是字符连接符
  • prefix &"-"& i &"."& suffix就是要改的名字,不需要可以直接删除
  • 在当前文件夹创建名为批量修改文件名.vbs的文件,防止把自己也改没了
  • 原文:zhidao.baidu.com/question/303882361.html

VBS批量修改文件名相关推荐

  1. python批量读取dat文件_python编写Windows环境下批量修改文件名

    在日常编程工作中我们经常需要对文件进行操作,而文件一般都是由文件名和扩展名组成的.比如我们经常需要把.dat 格式 转化成 .txt格式,把png改成jgp格式等等.这里我们就教大家如何利用PYTHO ...

  2. linux下批量修改文件名精彩解答案例分享

    ######################################################### #linux下批量修改文件名精彩解答案例分享 #date:21:34 2011-11 ...

  3. 用shell批量修改文件名

    在一个文件夹中如果文件名有固定形式,而希望实现批量修改文件名时,可以使用shell脚本 代码如下 将文件名中的a替换成b for i in *.txt; do mv $i  `echo $i | se ...

  4. python 修改文件名_【学习分享】利用python批量修改文件名

    1 前言 分享一个利用python批量修改文件名的方法,我们以前分享过用DOS命令来批量修改文件名,但是如果要修改多个文件夹内的文件名,用DOS命令就不好处理了,我们就来分享一下如何用python处理 ...

  5. python 修改文件名_Python 批量修改文件名

    本篇梳理了批量修改文件名的Python代码. import os import numpy as nppath = 'C:/Users/Owen/PycharmProjects/Create_File ...

  6. 【Excel】VBA批量修改文件名

    Excel:VBA批量修改文件名 Dim filePath As Variant '定义filepath为变量 Dim obj As Object '定义obj为变量对象 Dim fld, ff, g ...

  7. rename 批量修改文件名简单用法

    有的时候我们需要批量创建文件做测试,为了做区分,一般只要稍稍动动文件名即可,MV命令既可以移动文件,也是可以修改文件名的,但批量修改文件名MV做不到,此时,我们可以用rename命令批量修改是蛮不错的 ...

  8. ML二:python批量修改文件名-测试KDTree

    (1):#批量修改文件名 import os import numpy as np import string import shutil prefix =''#单引号,前缀! sufix ='txt ...

  9. python改文件名_python批量修改文件名、批量修改xml文件的path和filename

    1. python批量修改文件名(控制文件名的起始编号) import os path = "E:/Project/label/fire/" # 目标路径 filename_lis ...

最新文章

  1. Blockchain实现详细手册
  2. 即插即用新卷积:提升CNN性能、速度翻倍
  3. swift3 0 Alamofire下载文件
  4. python中处理日期和时间的标准模块是-Python time模块参考手册
  5. linux mysql 端口配置文件_Linux配置测试环境,部署项目(指定端口,数据库连接)...
  6. 2021年8月最新sci-hub可用网址,高速稳定
  7. 为容器提供持久存储,这个方法试试看
  8. 学java前要学css_教你一招:学习Java必须学会的CSS用法
  9. 挖掘城市ip_抖in杭州嘉年华,原来城市营销还能这么玩!
  10. Bailian4107 19岁生日礼物-Birthday Gift【进制】
  11. 总结--上传插件Upload.js的使用
  12. Cannot locate a 64-bit Oracle Client library:The specified module could not be found.
  13. 论文阅读:A machine learning approach to medical image classification:Detecting age-related macular dege
  14. 推荐5个免费的项目管理工具
  15. C语言short转成int,short转换int的小例子
  16. 【Scala】Scala中的模式匹配、类型参数与隐式转换
  17. 在Kali操作系统上使用metasploit
  18. html框架集frame是啥意思,HTML框架frame与iframe详解
  19. 国内外网站空间优劣势
  20. Excel中如何添加Power Pivot

热门文章

  1. 使用计算机对炼钢过程中,【转炉自动化炼钢技术应用分析原稿材料】
  2. 我的Url重写,我的UrlRewriting
  3. Url重写问题????
  4. 区分网络管理员和网络工程师
  5. 创业需要宽广的心胸吗--leo看赢在中国第三季(6)
  6. HEIF格式怎么转换图片?教你一个小技巧
  7. Android笔记:Dialog显示图片
  8. 10G整数文件需找中位数
  9. tomcat 如何查看tomcat版本及位数——tomcat笔记
  10. 机顶盒ttl无法输入_中兴盒子连接TTL线后无法输入代码、不跑码乱码的解决方法分享...