bat 文件批量重命名?

bat 文件批量重命名?,第1张

文件批量重命名的方法,可以看看这个

步骤1,电脑下载优速文件批量重命名软件后备缺双击安旅滚知装打开,点击软件中间的大方框或者【添加文件】按钮,将需要修改名称的文件全部添加到软件中。

步骤2,随后在软件左边进行设置,命名方式选择“自定义”方式;然后在下一栏输入新的文件名;最后在下面进行编号(排序)设置,起始是第一个排序编号,增量是后一个编号增量的量,位数设置排序编号一共几位数(不够的话拆消用0凑)。右边可以随时预览到新文件的名称。

步骤3,如果预览的新文件名没有问题,就点击【开始重命名】按钮启动批量修改程序。单d出【重命名成功】的按钮,说明批处理完成。

步骤4,查看修改后的文件可以看到,新的文件名比之前更加的规范整齐,并且有数字排序。

另存为迅弊御xx.bat,编码选ANSI,跟要处理的文件放一起双击运行

<# :

cls

@echo off

rem 将当卜绝前目亩岩录里的文件的名称前面添加递增的数字序号前缀

mode con lines=5000

set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4

title %#% +%$%%$%/%@% %z%

cd /d "%~dp0"

powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"

echo%#% +%$%%$%/%@% %z%

pause

exit

#>

$begin=193

$self=get-item -liter $args[0]

$path=$self.Directory.FullName

[byte[]]$b=@(32,45,45,62,32)

$c=[Text.Encoding]::Default.GetString($b)

$arr=@(dir -liter $path|?{($_.Name -ne $self.Name) -and ($_ -is [System.IO.FileInfo])})

for($j=0$j -lt $arr.length$j++){

$arr[$j].Name+$c+($begin+$j).toString()+'-'+$arr[$j].Name

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12243487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存