时间:2021-05-22
让我们假定在文件夹中你有很多脚本文件(或图片、日志等等),并且你想要将它们全部重命名。得到的新文件名应该具备如一个前缀接一个数字。
这里将告诉你怎么去实现。
例子将重命名你指定的文件夹内所有扩展名为.ps1的Powershell脚本。新的名字将成为powershellscriptX.ps1,这里的“X”是一个递增数字。
注意脚本默认还没有真正开始重命名。请特别小心要去掉它的-Whatif参数才真正的重命名文件。假设你录入的变量或输入了一个错误的目录路径,这时你的脚本会错误将数以千计的文件重命名,那可是你不想看到的。
复制代码 代码如下:$Path = 'c:\temp'
$Filter = '*.ps1'
$Prefix = 'powershellscript'
$Counter = 1
Get-ChildItem -Path $Path -Filter $Filter -Recurse |
Rename-Item -NewName {
$extension = [System.IO.Path]::GetExtension($_.Name)
'{0}{1}.{2}' -f $Prefix, $script:Counter, $extension
$script:Counter++
} -WhatIf
心得:
常见的字符串处理方法,重点掌握'{0}{1}.{2}' -f 用法。
文章来源:http://www.pstips.net/bulk-file-renaming.html
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
#方法#迅速开启商品信息天猫商城产品连接前辍产品ID前辍:https://detail.tmall.com/item.htm?id=产品ID:599570818
本文实例讲述了Python实现的批量修改文件后缀名操作。分享给大家供大家参考,具体如下:windows和linux下都支持该程序以下程序可以进行批量修改文件后缀
本文实例讲述了PHP实现读取文件夹及批量重命名文件操作。分享给大家供大家参考,具体如下:以读取从网上下载的评书解压后的文件夹为例,并批量重命名文件夹内容如下,现
本文实例讲述了php实现批量删除挂马文件及批量替换页面内容的方法。分享给大家供大家参考,具体如下:read())){if($v=="."||$v=="..")c
本文实例为大家分享了python批量文件重命名的具体代码,供大家参考,具体内容如下问题描述最近遇到朋友求助,如何将大量文件名前面的某些字符删除。即将图中文件前的