将csv“存档”到存档文件夹中

时间:2013-03-13 20:45:57

标签: powershell csv timestamp archive

我有一个运行sql查询的脚本,然后将数据输出到

C:\audit\results.csv

如果今天运行,我希望除了上面的位置之外,还要保存文件,如下所示。

C:\audit\archive\results_20130313_0243.csv

在我目前的剧本中,我有以下内容,但这看起来很麻烦,而且步骤太多了。

$archiveName = "results $(get-date -f yyyy-MM-dd).csv"
Copy-Item "C:\audit\results.csv" "C:\audit\archive\results.csv"
Rename-item "C:\audit\archive\results.csv" $archiveName

1 个答案:

答案 0 :(得分:1)

事实上。这样的事情就足够了:

cp "C:\audit\results.csv" "C:\audit\archive\results_$(get-date -f yyyyMMdd_HHmm).csv"