[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
如果显示正确,去掉 13行 #
  1. @cd /d %~dp0 & powershell -command "Get-Content '%~0' | Select-Object -Skip 1 | Out-String | Invoke-Expression" & pause & exit/b
  2. Get-ChildItem -Path . -Directory | ForEach-Object {
  3. $fName = $_.Name
  4. Push-Location $_
  5. $i = 0
  6. Get-ChildItem -Path . -File | Sort-Object {
  7. ( $_.basename -replace "${fName}-","" ) -as [int]
  8. } | ForEach-Object {
  9. $i++
  10. $NameNew = "${fName}-$i" + $_.Extension
  11. $_.Name + " " + $NameNew
  12. #Rename-Item $_ $NameNew
  13. }
  14. Pop-Location
  15. }
复制代码

TOP

  1. @cd /d %~dp0 & powershell -command "Get-Content '%~0' | Select-Object -Skip 1 | Out-String | Invoke-Expression" & pause & exit/b
  2. Get-ChildItem -Path . -Directory | ForEach-Object {
  3. $fName = $_.Name
  4. Push-Location $_
  5. $i = 0
  6. Get-ChildItem -Path . -File | Sort-Object {
  7. ( $_.BaseName -replace "${fName}-(\d+).*","`$1" ) -as [int]
  8. } | ForEach-Object {
  9. $i++
  10. $NameNew = "${fName}-$i" + ( $_.BaseName -replace "${fName}-(\d+)","" ) + $_.Extension
  11. $_.Name + "    " + $NameNew
  12. #Rename-Item $_ -NewName $NameNew
  13. }
  14. Pop-Location
  15. }
复制代码
回复 4# liaoguinan
1

评分人数

TOP

返回列表