Powershell-批量重命名替换文件名
需求:
工作需要临时处理大约5000+不同文本及视频文件名称,用以区分标注上传文件说明事宜。
思路:
考虑到文件太多无法手工单独命名,所以想着通过Windows 自带powershell进行批量文件名替换,对类似.txt或者.mp4等有规律的名称进行替换,以便满足需要。
步骤:
1、新建powershell脚本,脚本内容复制如下内容,或者打开记事本复制粘贴如下内容,然后另存文件为folder_rename.ps1。
脚本内容如下:
# 更改Powershell执行策略为 Remotesigned
Set-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执行策略为 Restricted
Set-ExecutionPolicy Restricted
2、执行folder_rename.ps1脚本,可以鼠标右键脚本选择”使用powershell运行“完成脚本执行操作;或者直接复制脚本内容在以管理员身份打开powershell或ISE界面执行。
3、查看执行结果,完成替换操作。
Powershell-批量重命名替换文件名相关推荐
- 文件名和文件夹的bat批量重命名替换关键字和删除关键字
文件名和文件夹的bat批量重命名替换关键字和删除关键字 批量文件名关键字替换 @echo off set "str1=需要替换的关键字" set "str2=替换后的关键 ...
- Python——制作深度学习数据集批量重命名图片文件名解决方案
解决方案 #!usr/bin/env python # -*- coding:utf-8 _*- """ @version: 0.0.1 @author: ShenTuZ ...
- python格式批量重命名文件_利用Python批量重命名一系列文件名杂乱的文件
假设目录下面有这样一系列命令杂乱的文件: OPENFOAM -TRAINING- PART- #1.pdf OPENFOAM - TRAINING- PART- #2.pdf OPENFOAM- TR ...
- 利用Python批量重命名一系列文件名杂乱的文件
假设目录下面有这样一系列命令杂乱的文件: OPENFOAM -TRAINING- PART- #1.pdf OPENFOAM - TRAINING- PART- #2.pdf OPENFOAM- TR ...
- 教你文件批量重命名技巧,彻底告别手工改名的繁琐
说起文件重命名,肯定还有在手动一个一个重命名的.别急,今天给大家推荐帮助你批量重命名,一键更改文件名称,摆脱繁杂枯燥的操作,简单实用,一起来看操作步骤. 准备工具在电脑上安装一个[文件批量改名高手]支 ...
- linux 中文件批量重命名
mv 命令与批量重命名 linux 中文件重命名一般使用 mv 命令来完成.此命令以单个文件为参数将旧文件重命名为一个新的文件.如果要实现批量化重命名操作,用户需要自行编写程序. 实现批量重命名 最简 ...
- for循环批量写文件 shell_shell脚本:for循环批量重命名带空格文件名的文件
今天在学习shell脚本攻略第二章2.13 批量重命名和移动时,由于我的文件命令有的文件名字中出现空格,出现了许多问题,因此将解决问题的过程记录了下来,希望能够和大家交流学习,共同进步,谢谢! 问题代 ...
- ant批量修改文件名_Ant Renamer-Ant Renamer(免费批量重命名工具)下载 v2.12官方版--pc6下载站...
AntRenamer免费批量重命名工具支持Unicode文件名WindowsNT版本-2000XPVista和7,字符串插入,编号,更改扩展名,用其他字符替换字符串,大小写变化,随机名称创建,正则表达 ...
- 批量修改文件名 批量重命名
之前下了好多歌,当然这个跟code 没关系了 ,但也放上来分享一下. 这些歌都是几年下来累积的,当然不可能所有的命名方式都一样了,但是快2000首歌总不能一个一个重命名吧.找到一个好的软件Replac ...
最新文章
- linux shell程序代码,linux shell实用程序源代码pidof
- php判断http头还是https头
- 2021-08-08
- 哈佛学生是如何度过大学4年的(没有学习动力时候就看一遍)
- 极客学院30天免费vip
- 实证研究的步骤_本科生毕业论文设计可以用到的研究方法有哪些
- 两种常见的台式计算机,win7电脑定时关机的两种最常用方法【图文】
- CSS3鼠标悬停360度旋转效果
- 深度学习之学习(3-4)YOLOV4
- CSharpSCADA - 工控网关, 轻量级组态软件.
- android 集成腾讯IMSDK4.2.9 TUIKIT即时通信之更改头像
- AWS VPC CNI vs Calico CNI
- 【Elastic Search权威指南 读书小记3】ES之数据操作
- 云计算-7-Dockerfile深度解析CMD和ENTRYPOINT指令
- 【计算机网络】5层因特网协议栈 概述
- SAP中五个报废率的计算逻辑
- Lombok实现原理解析
- Lotus Notes程序设计随笔
- C语言在一个排好序的数组中插入一个数,按序输出。
- 在Word中插入图片