Автоматически скачивать файлы с Powershell

В предыдущей статье, посвященной Powershell, мы уже видели, как использовать эту расширенную оболочку, доступную во всех последних версиях Windows, для переименования групп файлов за один раз (Как переименовать серию файлов с помощью Powershell).

Однако Powershell, благодаря своей завидной универсальности, может использоваться для удовлетворения множества дополнительных потребностей.

Например, для автоматической загрузки файлов можно использовать простой сценарий Powershell.

Предположим, у вас есть длинный список файлов для загрузки: чтобы запустить автоматическую загрузку, вы можете сделать следующее:

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

1) Создайте новую папку и сохраните файл .txt с полным списком файлов для загрузки. Дайте этому файлу имя files.txt.

2) Создайте новый текстовый файл и вставьте в него следующее:

$list = Get-Content $args $clnt = New-Object System.Net.WebClient foreach($url in $list) { #Получить имя файла $filename = [System.IO.Path]::GetFileName($url) #Создать выходной путь $file = [System.IO.Path]::Combine($pwd.Path, $filename) Write-Host -NoNewline «Download di «»$url»»»…» #Загрузить файл с помощью WebClient $clnt.DownloadFile($url, $file) Write- Хост «Загрузить завершено». }

3) Сохраните файл с именем download_files.ps1

4) Введите Powershell в поле поиска Windows и выберите Windows Powershell из списка.

5) С помощью команды cd перейдите в папку, содержащую файлы download_files.ps1 и files.txt.

6) В командной строке Powershell введите команду:
.download_files.ps1 файлы.txt
Автоматически скачивать файлы с Powershell

7) Powershell, следуя инструкциям, содержащимся в предыдущем скрипте, загрузит один за другим все файлы, указанные в files.txt.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.