MoveToPackages.ps1 495 B

12345678910111213141516171819
  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. $t = $dir.Name
  11. Write-Host "move Library/PackageCache/$t to Packages/$baseName"
  12. Move-Item "Library/PackageCache/$t" "Packages/$baseName"
  13. }
  14. }
  15. Write-Host "move finish!"
  16. #Read-Host -Prompt "Press Enter to exit"