Powershell-批量重命名替换文件名

网友投稿 1068 2022-09-16

Powershell-批量重命名替换文件名

Powershell-批量重命名替换文件名

需求:

工作需要临时处理大约5000+不同文本及视频文件名称,用以区分标注上传文件说明事宜。

思路:

考虑到文件太多无法手工单独命名,所以想着通过Windows 自带powershell进行批量文件名替换,对类似.txt或者.mp4等有规律的名称进行替换,以便满足需要。

步骤:

1、新建powershell脚本,脚本内容复制如下内容,或者打开记事本复制粘贴如下内容,然后另存文件为folder_rename.ps1。

脚本内容如下:

# 更改Powershell执行策略为 RemotesignedSet-ExecutionPolicy Remotesigned# 定义要改文件名称的文件夹路径$FolderPath = 'D:\testname'# 定义要重命名后的字符名称$Newname = 'az_az'# 定义现阶段有规律字符名称,类似.txt或者.mp4,或者需要替换的字符串内容$Oldname = 'Azure_test'# 进行批量替换操作dir $FolderPath -Include "*.*" -Recurse | ForEach-Object{Rename-Item $_.FullName $_.FullName.Replace($Oldname,$Newname)}# 执行完命令后,恢复Powershell执行策略为 RestrictedSet-ExecutionPolicy Restricted

2、执行folder_rename.ps1脚本,可以鼠标右键脚本选择”使用powershell运行“完成脚本执行操作;或者直接复制脚本内容在以管理员身份打开powershell或ISE界面执行。

3、查看执行结果,完成替换操作。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:VMware虚拟机安装windows server 2016
下一篇:Python--flask使用 SQLAlchemy查询数据库最近时间段或之前的数据(python中flask的安装和使用)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~