С этими строками кода:
get-childitem -Path d:\scripts –recurse |
where-object {$_.lastwritetime -gt (get-date).addDays(-1)} |
Foreach-Object { $_.FullName }
Я получаю список всего в каталоге d: \ scripts, отметка времени которого менее 1 дня. Выход:
D:\scripts\Data_Files
D:\scripts\Power_Shell
D:\scripts\Data_Files\BackUp_Test.txt
D:\scripts\Power_Shell\archive_test_1dayInterval.ps1
D:\scripts\Power_Shell\stop_outlook.ps1
D:\scripts\Power_Shell\test.ps1
D:\scripts\WinZip\test.wjf
Дело в том, что папки файлов (Data_Files & Power_Shell) имеют последнюю запись в параметре даты. Я просто хочу файлы как в строках 3 - 7 на выходе.
Предложения