Powershell - 获取最后修改的文件名并分配给变量

时间:2016-03-04 09:36:47

标签: powershell

我的脚本将读取我在变量中定义的指定文件。

$source_path = "D:\Data\CUST"
$source  = "$source_path\CUST_MEA_20160228.csv"

现在,我有新案例,我每天都会从源系统收到CUST_MEA_ {DATE}。此文件将保存在D:\ Data文件夹中。然后,当达到报告时间时,我的脚本将转到文件夹D:\ Data以获取已修改的CUST_MEA文件并处理该特定文件。示例我有CUST_MEA_20160222和CUST_MEA_20160223,该脚本将读取CUST_MEA_20160223并进行处理。

现在我的问题是如何告诉powershell将CUST_MEA_20160223的文件名分配给变量$ source。

1 个答案:

答案 0 :(得分:1)

将Get-ChildItem传递给select-object:

$source=Get-ChildItem "$source_path\\CUST_MEA_*.csv" | select  -Last 1