【问题标题】:Download a CSV to a file containing the current timestamp将 CSV 下载到包含当前时间戳的文件
【发布时间】:2017-04-11 08:57:46
【问题描述】:

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

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

$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

【问题讨论】:

    标签: powershell csv


    【解决方案1】:

    您可能不需要需要使用Export-CSV cmdlet,因为您已经下载了 CSV。只需将文件名格式化为<timestamp>.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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-07
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-16
      • 1970-01-01
      相关资源
      最近更新 更多