
{//oldname,newname包含路径,如:c:\\临时文件\\TEST.jpg
if(File.Exists(oldname))
{
if (File.Exists(newname))
{
//啥也不含做执行的
//return
/谈孝衡/这种是删了再重命慎誉名的
File.Delete(newname)
File.Move(oldname, newname)
}
else
{
File.Move(oldname, newname)
}
}
}
不清楚你的实际文件/情况,仅以问题中的样例说明及猜测为据猜宏搏;以下代码复制粘贴绝带到记事本,另存为xx.bat,编码选ANSI,跟要处理穗祥的多个文件放一起双击运行<# :cls&echo off&cd /d "%~dp0"&mode con lines=5000
rem 将当前目录里的多个jpg图片安装指定规则重命名
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
powershell -NoProfile -ExecutionPolicy bypass "[IO.File]::ReadAllText(\"%~f0\",[Text.Encoding]::GetEncoding('GB2312'))|Invoke-Expression"
echo%#% +%$%%$%/%_% %z%
pause
exit
#>
$b=[Convert]::FromBase64String("IC0tPiA=")
$c=[Text.Encoding]::Default.GetString($b)
$count=2$n=1$m=1
$files=@(dir -literal "."|?{(@('.jpg','.jpeg','.bmp','.png') -contains $_.Extension) -and ($_ -is [System.IO.FileInfo])})
for($i=0$i -lt $files.length$i++){
$files[$i].Name+$c+("{0}-{1}{2}" -f $n,$m,$files[$i].Extension)$m++
if((($i+1) % $count) -eq 0){$n++$m=1}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)