C#接收图片并重命名问题

C#接收图片并重命名问题,第1张

public void Rename(string oldname, string newname)

{//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}

}


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

原文地址:https://54852.com/yw/12466603.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存