почему моя программа не работает. мне нужна программа, которая проверяет файл на дату создания и скачивает только новую - PullRequest
0 голосов
/ 01 октября 2019

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

$url = "http://www.automo.com/prices.php?uid=0d85f09deeabc9f7473512ee368ed321&opt=Acura&type=csv"
$output = "c:\download\price.csv"
$start_time = Get-Date

Invoke-WebRequest -Uri $url -OutFile $output
Write-Output "Time taken: $((Get-Date).Subtract($start_time).Seconds) second(s)"

1 Ответ

0 голосов
/ 01 октября 2019

Я думаю, что вы не можете использовать foreach для своего $ RemotePath, так как это всего лишь строка и он требует массива. Попробуйте изменить свою первую строку на:

$RemotePath = @("http://www.automo.ru/prices.php?uid=0d85f09deeabc9f7473512ee368ed321&opt=Acura&type=csv","http://www.automo.ru/prices.php?uid=0d85f09deeabc9f7473512ee368ed456&opt=Acura&type=csv")

(не забудьте добавить оба пути к кавычкам отдельно)

А потом яне уверен, может ли Get-ChildItem читать файлы где-нибудь на удаленных веб-сайтах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...