Copiar todos os ficheiros de um local de pasta HTTP para uma pasta local
Sou estudante e preciso de retirar muitas coisas do website do meu professor, de preferência mantendo alguma da estrutura da pasta.
Estou a trabalhar em caixas do Windows e tenho acesso ao Windows XP, Windows 7, e Windows Server 2008 R2. Há muito tempo (2-3 anos atrás) experimentei alguns utilitários que espelhavam páginas web e esse tipo de coisas e por várias razões nunca funcionaram bem, ou nunca consegui obter o que queria deles.
Assim, por exemplo, estas pastas:
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolderABCXYZ
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolder123456
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolder4321
http://myUniversity.edu/professor/classLectures/folder1/programmaticFolder2345
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolderABCXYZ2
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolder1234563
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolder43214
http://myUniversity.edu/professor/classLectures/folder2/programmaticFolder23455
Em essência, uma verdadeira dor para tentar descarregar manualmente para utilização posterior.
Tentei esta utilidade e ou é demasiado difícil, ou não é suficientemente simples, porque nunca consegui fazer o download de ficheiros apenas para o meu disco rígido.
Idealmente, gostaria de digitalizar recursivamente a pasta, recriar a estrutura da pasta em alguma pasta especificada, depois copiar os ficheiros do servidor remoto para a pasta correspondente na minha máquina local.