Guest User

Untitled

a guest
Apr 21st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.17 KB | None | 0 0
  1. $assetList = (
  2. "D005971",
  3. "D005977",
  4. "D023665",
  5. "D005978",
  6. "D005979",
  7. "D005970",
  8. "D005982",
  9. "D005980",
  10. "D005983",
  11. "D005981",
  12. "M000826",
  13. "D005988",
  14. "D005992"
  15. )
  16.  
  17. foreach ($houseNr in $assetList)
  18. {
  19. $sidecarFile = Join-Path -Path "\\my.server.name\cleanup" -ChildPath ($houseNr + ".xml")
  20. [xml]$sidecar = Get-Content -Path $sidecarFile
  21.  
  22. foreach($segmentFile in $sidecar.sidecar.segmentFile) {
  23. $videoFileName = $segmentFile.fileName
  24.  
  25. $destinationFile = Join-Path -Path "\\my.server.name\Ingest" -ChildPath $videoFileName
  26. $sourceFile = Join-Path -Path "\\my.server.name\cleanup" -ChildPath $videoFileName
  27.  
  28. if (Test-Path $sourceFile) {
  29. Move-Item -Path $sourceFile -Destination $destinationFile -WhatIf
  30. } else {
  31. $sourceFile = Join-Path -Path "\\my.otherserver.name\cleanup" -ChildPath $videoFileName
  32. Copy-Item -Path $sourceFile -Destination $destinationFile -WhatIf
  33. }
  34. }
  35.  
  36. $destinationFile = Join-Path -Path "\\\my.server.name\Ingest" -ChildPath ($houseNr + ".xml")
  37.  
  38. if (!(Test-Path $destinationFile)) {
  39. Copy-Item -Path $sidecarFile -Destination $destinationFile
  40. }
  41. }
Add Comment
Please, Sign In to add comment