Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Структура папок
Показать сообщение отдельно

Ветеран


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

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


Цитата JimmOnLine:
Остаётся вопрос с реализацией. »
обход дерева делается встроенными средствами, а дальше просто разбить строку по слэшу:
Код: Выделить весь код
Get-ChildItem -Path c:\temp -Directory -Recurse `
| % { Write-Output ($_.FullName -split '\\') -NoEnumerate } `
| .{
    begin {
        $excel = New-Object -ComObject Excel.Application
        $excel.Visible = $true
        $workBook = $excel.Workbooks.Add()
        $folderList = $workBook.Worksheets.Item(1)
        $row=1
    }
    process {
        $_ | .{
            begin {
                $row++
                $column = 1
            }
            process {
                $FolderList.Cells.Item($row,$column++)="'$_"
            }
        }
    }
}

Отправлено: 17:12, 16-07-2019 | #14

Название темы: Структура папок