On Error Resume Next
Dim prefix, DirTotal, TimeSpend, FileTotal, fso, curPath, sPath
Const MY_COMPUTER = &H11&
Const WINDOW_HANDLE = 0
Const OPTIONS = 0
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(MY_COMPUTER)
Set objFolderItem = objFolder.Self
strPath = objFolderItem.Path
Set objFolder = objShell.BrowseForFolder(WINDOW_HANDLE, "选择你要处理的文件夹:", OPTIONS, strPath)
If objFolder Is Nothing Then
MsgBox "您没有选择任何有效目录!"
wscript.quit
Else
Set objFolderItem = objFolder.Self
sPath = objFolderItem.Path
curPath = sPath
FileTotal = 0
DirTotal = 0
prefix = LCase(InputBox("请输入你要添加的文件前缀:", "批量文件添加前缀", "create_"))
TimeSpend = Timer
myFind curPath, prefix
TimeSpend = Round(Timer - TimeSpend, 2)
MsgBox "处理完成!共耗费时间:" & TimeSpend
Set fso = Nothing
wscript.quit
End If
Sub myFind(ByVal thePath, ByVal prefix)
Dim fso, myFolder, myFile, curFolder
Set fso = wscript.CreateObject("scripting.filesystemobject")
Set curFolders = fso.getfolder(thePath)
DirTotal = DirTotal + 1
If curFolders.Files.Count > 0 Then
For Each myFile In curFolders.Files
if left(myFile.Name,len(prefix))<>prefix then
myFile.Move FormatPath(thePath) & "\" & prefix & myFile.Name
FileTotal = FileTotal + 1
end if
Next
End If
If curFolders.subfolders.Count > 0 Then
For Each myFolder In curFolders.subfolders
myFind FormatPath(thePath) & "\" & myFolder.Name, prefix
Next
End If
End Sub
Function FormatPath(ByVal thePath)
thePath = Trim(thePath)
FormatPath = thePath
If Right(thePath, 1) = "\" Then FormatPath = Mid(thePath, 1, Len(thePath) - 1)
End Function
将以上代码存为 addpre.vbs 就可以运行使用了。
分享到:
相关推荐
批量修改文件名后缀/批量修改文件名前缀【批量修改文件名称工具】 效果截图https://www.vbjcw.cn/newsinfo-19.html 照片批量重命名软件(文件批量修改图片文件名) 批量重命名文件,易语言制作的文件批量重命名工具...
在这个案例中,提供了一个名为"sql批量修改表前缀.php"的文件,这意味着我们将使用PHP来处理这个任务。 批量修改表前缀的基本步骤如下: 1. **备份数据库**:在进行任何数据库操作之前,最重要的是备份原始数据,...
批量修改文件名工具/加后缀前缀/批量修改文件后缀软件,专业的批量修改文件名的软件,适用于任何文件,支持对目录和文件的混合更名操作 支持在文件上面批量器右键菜单; 支持对文件扩展名字符串的添加、替换、删除...
文件夹内文件名称指去掉前缀
windows 批量处理加前缀和加后缀。windows 批量处理加前缀和加后缀。
用python写的一个文件修改程序,功能是批量修改文件名前缀. 可将整个文件夹里的所有文件,增加一个既定的文件名前缀,在文件整理中有很大便利
PHP批量修改表前缀 源代码 //设置服务器及数据库连接信息 $dbserver='localhost'; //连接的服务器一般为localhost $dbname='db1'; //数据库名 $dbuser='root'; //数据库用户名 $dbpassword='root'; //数据库...
在本压缩包“易语言文件批量改名源码.zip”中,包含的是一个使用易语言编写的文件批量改名程序的源代码。 批量改名是一项常见的文件管理任务,特别是在处理大量文件时,如照片、文档或其他数据。源码的编写通常涉及...
批量修改文本工具1.0。 1.添加文本[添加前缀与添加后缀]。 2.批量删除指定内容。 批量修改文本工具1.1。 之前名字是[浪漫文本批量添加后缀]正式修改名字为:批量修改文本工具。 1.界面与功能稍微改动。 2.添加前缀...
批量修改文件名软件源码的出现,为开发者提供了一种高效且灵活的方式来管理大量文件的命名规则,使得文件的组织和查找变得更加有序。下面将详细讲解这个主题。 批量修改文件名通常涉及到以下几个核心知识点: 1. *...
批量更改文件名前缀,只把文件名前缀改成一样,不改后缀名。
Python 如何使用自定义前缀+编号的方式批量重命名文件 Python源码Python 如何使用自定义前缀+编号的方式批量重命名文件 Python源码Python 如何使用自定义前缀+编号的方式批量重命名文件 Python源码Python 如何使用...
将txt文本再改名为.bat后缀的脚本文件,首先输入需要添加前缀的文件类型(即后缀),注意,不需要输入标点“.”,比如要给所有.jpg类型的文件名签名添加三个零:000 ,先根据提示输入 jpg ,按回车,然后再输入你...
③ 勾选文件后右键批量重命名 ④ 右边的选择框中选择前缀数字添加 ⑤ start代表开始数,脚本会自动补0 if(start) // 补0的好处在于,文件夹正序倒叙排列时,会按照最前方数字进行排序,不会发生错乱 ⑥ tip代表加在...
蓝奏云批量自定义域名前缀替换网站源码.txt
批量修改文件名就是这样的一个例子,尤其在数据管理、文件整理或者自动化脚本编写时。本篇将详细讲解如何利用C#编程语言实现批量修改文件名的功能,并提供相关的源代码示例。 C#是一种由微软公司开发的面向对象的...
最近用看网上的视频教程发现每个文件都有相同的前缀广告,所以自己写了个批量删除文件相同前缀的工具。
该工具采用了Q文件源码,这是按键精灵的一种编程方式,基于Qt库,提供了一种面向对象的编程环境,支持图形用户界面(GUI)的创建。通过Q文件,开发者可以构建出具有可视化界面的程序,使得用户能够直观地进行操作。...
在批量改名的场景下,我们可以使用其中的文件操作接口,如`文件名`系列命令(如`文件名更改`、`文件名获取`等)来获取和修改文件的名称。 具体实现批量改名源码时,一般步骤如下: 1. 首先,定义一个循环结构,...
matlab实现图片文件自动批量重命名加前缀自动修改格式大小,图片JPG格式后,重命名,插值大小规范化,输出指定大小可调整,亲于CNN的InputSize测试样本集预处理化。