#powershell
#powershell
Вопрос:
Как перейти к каталогу, используя время последнего доступа в powershell?
С помощью приведенной ниже команды я получаю только каталоги, но не могу перейти к определенному каталогу.
Get-ChildItem E: -Recurse -Directory | where{$_.LastAccessTime.(Get-Date)-10 }
Комментарии:
1. Ваш запрос может возвращать несколько каталогов — как вы определите, к какому из них перейти?
2. Привет, что вы пытаетесь сделать с «. (Get-Date)-10 «?
3. Вы не можете перейти к определенному каталогу, потому что ваш
Where-Object
фильтр поврежден (он всегда оценивается-10
как), поэтому вы всегда получаете список всех каталогов. Исправьте свой фильтр, чтобы получить только один интересующий вас каталог, затем откройте его с помощью Explorer (amp; explorer $_.FullName
).4. Может
… where{$_.LastAccessTime -lt (Get-Date).AddDays(-10) }
быть?5. Возможно. Тем не менее, мы пытались не вводить решение с ложечки.