我需要一个文件列表,其中包含最近 7 天内创建或修改的文件夹和子文件夹中可用的完整路径

问题描述 投票:0回答:1

我需要一个文件列表,其中包含仅在过去 7 天内创建或修改的文件夹和子文件夹中可用的完整路径。我正在使用下面给出的所有可用文件的列表。

@Powershell -NoP -C "GCI $(GCI "H:\Molding\Molding Parameters"|?{$.PSIsContainer}|%%{$.FullName}) -R|?{!$_.PSIsContainer}|Select FullName,LastwriteTime|Export-csv -NoT "C:\MoldPara\Bhavesh.csv""

我正在尝试下面最近 7 天修改的文件列表,但不起作用。

@Powershell -NoP -C "&{$ts=New-TimeSpan -Da 7;" "GCI $(GCI \"H:\Molding\Molding Parameters\"|?{$_.PSIsContainer}|?{$_.LastWriteTime -gt ((Get-Date)-$ts)}|%%{$_.FullName}) -R|?{!$_.PSIsContainer}|Select FullName,LastwriteTime|Export-csv -NoT \"C:\MoldPara\Bhavesh.csv\""
Pause
powershell batch-file
1个回答
0
投票

这应该可以解决问题:

Get-ChildItem 'FILE PATH HERE' -Recurse -file | Where-Object LastWriteTime -gt (Get-Date).AddDays(-7)

您可以将“LastWriteTime”替换为其他日期属性,例如 CreationTime 或 LastAccessTime,以满足您的要求。

© www.soinside.com 2019 - 2024. All rights reserved.