Я могу загрузить один файл из Интернета, используя:
$wc = New-Object System.Net.WebClient
$wc.DownloadFile("http://blah/root/somefile.ext", "C:\Downloads\www\blah\root\somefile.ext")
Но как мне загрузить все файлы, включая подпапки? Было бы неплохо что-то вроде следующего...
$wc.DownloadFile("http://blah/root/", "C:\Downloads\www\blah\root\")
Сама корневая папка отображается в виде списка каталогов в IE, например:
[To Parent Directory]
01 July 2012 09:00 1234 somefile.ext
01 July 2012 09:01 1234 someotherfile.ext
В качестве бонуса, как бы я просто загружал файлы в корневую папку, игнорируя подпапки?