日期范围搜索+复制文件

时间:2018-11-28 15:20:35

标签: powershell

我有以下代码,我试图根据输入的用户参数运行,但是没有复制到目标文件夹吗?复制完成后还可以在屏幕上输出吗?

用户输入的开始日期为: 2018年11月15日,并且 用户输入的结束日期为: 2018/11/27

$start_time = Read-Host "Enter Start Date"
$end_time = Read-Host "Enter End Date"
$StrSource = Read-Host "Enter Source Path"
$des_folder = Read-Host "Enter Destination Path"

Get-ChildItem $StrSource -Recurse | foreach {
    if ($_.LastWriteTime.Date -ge $start_time.Date -and $_.LastWriteTime.Date -le $end_time.Date) {
        Copy-Item $_.FullName $des_folder
    }
}

0 个答案:

没有答案