2017-04-11 18 views
2

APIからCSVファイルをダウンロードしようとしていますが、これをタイムスタンプ付きのフォルダに保存して、フォルダ内の以前の各ファイルと区別したいと思います。現在のタイムスタンプを含むファイルにCSVをダウンロードする

以下のスクリプトは私が行っているところですが、ファイルが保存されていないと思われるブロックを叩いています。基本的にスクリプトに間違いがありますか?

すでにCSVをダウンロードしているので、あなたはおそらく Export-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 

答えて

2

。ファイル名を<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) 
関連する問題