Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата aks.05:
от самого раннего до самого позднего? »
Теперь бы ещё на русский перевести. «Более ранний» — это старше возрастом? Или наоборот?

Чем старше — тем раньше:
Код: Выделить весь код
$sRootPath   = "C:\Windows"
$sResultFile = "C:\Песочница\031\пример.txt"

([System.IO.FileInfo]$sRootPath).FullName | Out-File -FilePath $sResultFile

Get-ChildItem -Path $sRootPath -Force | Sort-Object -Property "CreationTime" |`
    ForEach-Object -Process {
        if($_.PsIsContainer) {
            "`t$($_.Name)" | Out-File -FilePath $sResultFile -Append
            
            Get-ChildItem -Path $_.FullName -Force | Sort-Object -Property "CreationTime" |`
                ForEach-Object -Process {
                    if($_.PsIsContainer) {
                        "`t`t$($_.Name)" | Out-File -FilePath $sResultFile -Append
                    }
                }
        }
    }
Если надо наоборот — добавьте параметр «-Descending» в оба командлета «Sort-Object».

Последний раз редактировалось Iska, 04-09-2013 в 18:44. Причина: «предикат» → «параметр»

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:39, 04-09-2013 | #4