Powershell 将CSV下载到包含当前时间戳的文件中

Powershell 将CSV下载到包含当前时间戳的文件中,powershell,csv,Powershell,Csv,我正在尝试从API下载CSVfile,我想将它保存在一个带有时间戳的文件夹中,以便将它与文件夹中以前的每个文件区分开来 下面的脚本是我要做的,但我遇到了一个块,文件似乎没有保存。剧本有什么根本性的问题吗 $client = new-object System.Net.WebClient $client.DownloadFile("https://www.url.com/csvdownload" ((Get-Date)).ToString('MM-dd-yyyy_hh-mm-ss')) expor

我正在尝试从API下载CSVfile,我想将它保存在一个带有时间戳的文件夹中,以便将它与文件夹中以前的每个文件区分开来

下面的脚本是我要做的,但我遇到了一个块,文件似乎没有保存。剧本有什么根本性的问题吗

$client = new-object System.Net.WebClient
$client.DownloadFile("https://www.url.com/csvdownload"
((Get-Date)).ToString('MM-dd-yyyy_hh-mm-ss')) export-csv C:\Users\me\Documents\folder\sub-folder\test_output_file_((Get-Date)).csv
您可能不需要使用
导出CSV
cmdlet,因为您已经下载了CSV。只需将文件名格式化为
.csv
,然后保存即可:

$fileName = '{0:MM-dd-yyyy_hh-mm-ss}.csv' -f (Get-Date)
$client = new-object System.Net.WebClient
$client.DownloadFile("https://www.url.com/csvdownload", $fileName)