我是asp编程的新手,我需要帮助每小时从特定的URL下载CSV文件。
理想情况下,我想每小时(例如下午4:15)自动下载一个csv文件到我硬盘上的特定文件夹。我下载它的网站可能不会在特定时间每天上传所需的文件(例如美国东部时间下午4:15),所以我希望我的程序每隔15分钟查看一次,看看文件是否在那里一旦下载就下载它。我还想覆盖保存在硬盘上的文件,因为从网站上传的CSV数据具有相同的文件名。因此,我硬盘上的CSV数据必须是更新后的数据。
我尝试了这段代码,但有一些例外:
Dim wc As New Net.WebClient
wc.UseDefaultCredentials = True
wc.Credentials = New Net.NetworkCredential("ABC", "AJ77A")
wc.DownloadFile("http://samplewebsite.com/webclients/sample/SAMPLE.CSV", "C:\FOLDER")
以上代码除外:
WebClient请求期间发生异常。
请帮忙。
提前致谢。