Перенос файлов по маске — PowerShell
Потребовалось на днях автоматизировать процесс переноса определенных файлов из одной локации в другую.
Например: необходимо все файлы имеющие расширение ZIP перенести из папки Загрузка в папку Рабочий стол.
1 2 3 |
$FileSearchFolder = "C:\Users\user\Downloads\" $FileMoveTo = "C:\Users\user\Desktop\" dir $FileSearchFolder -fil *.zip | mv -dest $FileMoveTo |
Для автоматизации задействуем цикл While. Цикл будет выполняться до тех пор, пока условие имеет значение $True.
1 2 3 4 5 6 7 8 9 |
while ($true) { $FileSearchFolder = "C:\Users\user\Downloads\" $FileMoveTo = "C:\Users\user\Desktop\" dir $FileSearchFolder -fil *.zip | mv -dest $FileMoveTo Start-Sleep -Seconds 60 } |