25 lines
921 B
Plaintext
25 lines
921 B
Plaintext
$counter = 1;
|
|
$paths_file = ".\paths.txt"
|
|
$destination_dir = ""
|
|
$sleep_seconds = 90
|
|
|
|
# infinite loop to run through to and loop every $sleep_seconds seconeds
|
|
while($true) {
|
|
Write-Host "`n`nNew Rotation!`n`tRotation $counter `n`tCopying...`n`n"
|
|
# loop through paths in $paths_file
|
|
foreach($line in Get-Content "$paths_file") {
|
|
Clear-Host
|
|
Write-Host "Handling $line on rotation $counter"
|
|
# copy the path
|
|
$path = $line
|
|
# split $line by \ and return last element
|
|
$dirname = $line -split "\\" | Select-Object -Last 1
|
|
# do the copy
|
|
robocopy /e /z $path $destination_dir\$dirname
|
|
}
|
|
Clear-Host
|
|
Write-Host "`n`nFinished Rotation $counter`n`tSleeping 90 Seconds...`n`n"
|
|
# sleep wont start until robopy loop is finished
|
|
Start-Sleep -Seconds $sleep_seconds # sleep $sleep_seconds seconds
|
|
$counter++;
|
|
} |