MoveToPackages.ps1 481 B

123456789101112131415161718
  1. foreach($dir in Get-ChildItem "Library/PackageCache")
  2. {
  3. if (!($dir -is [System.IO.DirectoryInfo]))
  4. {
  5. continue
  6. }
  7. if ($dir.Name.StartsWith("cn.etetet"))
  8. {
  9. $baseName = $dir.Name.Substring(0, $dir.Name.indexOf("@"))
  10. Move-Item "Library/PackageCache/$dir" "Packages/$baseName"
  11. Write-Host "move Library/PackageCache/$dir to Packages/$baseName"
  12. }
  13. }
  14. Write-Host "move finish!"
  15. #Read-Host -Prompt "Press Enter to exit"