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

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

Ветеран


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

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


вот такое получилось

Код: Выделить весь код
$folder = "D:\00 ext\start"

foreach ($line in (get-content 000links.txt)) {

    [array] $files += [pscustomobject] @{
    
        f = $([uri]($line -split '<a\shref="|"')[1]).segments[-1]
        s = [double] ($line -split '-\s|\s[GM]B')[1]
        v = ($line -split '\.\d\s|</a')[1]
    
}}


foreach ($file in $files) | where { [io.file]::exists("$($folder)\$($file.f)") } | {

    switch ($file.v) {
    
        'GB' { $s = [math]::round((gi "$($folder)\$($file.f)").length / 1GB,1) }
        'MB' { $s = [math]::round((gi "$($folder)\$($file.f)").length / 1MB,1) }    

    }
    
    "$($file)<$(file.s) $($file.v)><$(s) $($file.v)>" | add-content "C:\info\$($folder.name).txt"
}

invoke-item "C:\info\$($folder.name).txt"
в результате синее окно открывается, потом закрывается через секунду, и все..

Отправлено: 11:08, 30-03-2015 | #3