29 июля 2016 г.

PowerShell - рекурсивный перебор файлов

PowerShell - помоему самая удачная  реализация скриптового языка с возможностью типизации. Вот пример рекурсивного перебора переданной скрипту при запуске папки и вывода полных имен всех файлов:

[string]$folder = $args[0]
echo (Get-Date).ToString()
Get-ChildItem -Path $folder -Recurse -Name -Directory | foreach {
    Get-ChildItem -Path $folder\$_ -File | foreach { echo $_.FullName }
}

Выглядит элегантно

DELUGE: ошибка no module named gi.pygtkcompat

проблема старая. Проявляется в OpenSuse. Возможно есть в других, но не проверял Причина: из PyGObject удален модуль pygtkcompat. Но как обыч...