Я написал это в PowerShell: в идеале он должен проверить $ myDIRECTORY и получить все файлы, которые были созданы во время $ myCreationTime, он работает безупречно, теперь я хочу получить доступ к файлу, поэтому я написал For-Each-Object { } для печати файла:
Get-ChildItem $myDIRECTORY | Where-Object {
$_.CreationTime.Date.ToString() -match $myCreationTime | ForEach-Object{
Write-Host $_.ToString()
}
}
Однако я получаю логическое значение Match, поэтому:
False
False
True
False
Как я могу получить файл True? $ _. BaseName не работает, и это неудивительно, я понимаю, что это логическое значение, поэтому я даже не знаю, почему я попробовал это!