Как загрузить целую папку с файлами/подпапками из Интернета в PowerShell

Я могу загрузить один файл из Интернета, используя:

$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

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

5
задан FrinkTheBrave 11 July 2012 в 15:59
поделиться