我第一次使用Powershell從客戶端的網頁下載前一天的文件。網頁來自數據記錄器,而不是來自供應商的skid。數據記錄器始終以yyMMdd##.CSV
格式保存文件,其中##
是該給定日(從00開始)的序列號文件。查看網頁時,我只看到特定日期的CSV文件的最大數量爲1(因此,8/31/17的文件將爲17083100.CSV)。我已經寫了Powershell代碼給我昨天的文件,假設00是當天唯一的文件,但我希望有一種方法可以使用通配符或for循環來下載任何可能存在的額外文件前一天。請參閱下面的代碼我目前有:Powershell下載給定日期的所有可能文件
$a = "http://10.109.120.101/logs/Log1/"
$b = (get-date).AddDays(-1).ToString("yyMMdd") + "00.CSV"
$c = "C:\"
$url = "$a$b"
$WebClient = New-Object net.webclient
$path = "$c$b"
$WebClient.DownloadFile($url, $path)