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

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

Ветеран


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

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


Примерный аналог на PowerShell (в качестве самообучения):
Скрытый текст
Код: Выделить весь код
Param(
    [string]$sSourceFolder = "E:\Песочница\0411"
)

if(Test-Path -Path $sSourceFolder -PathType Container) {
    Get-ChildItem -Path $sSourceFolder -Recurse -Include "*.jpg", "*.jpeg", "*.jpe" |`
        Where-Object -FilterScript {
            -not $_.PSIsContainer
        } | ForEach-Object -Process {
            $oFileStream = $_.Open([System.IO.FileMode]::Open)
            [void]$oFileStream.Seek(-1, [System.IO.SeekOrigin]::End)
            
            if($oFileStream.ReadByte() -eq 0x0A) {
                Write-Host "* $($_.Name)" -ForegroundColor Green
                $oFileStream.SetLength($oFileStream.Position - 1)
            } else {
                Write-Host "  $($_.Name)"
            }
            
            $oFileStream.Close()
            $oFileStream.Dispose()
        }
} else {
    Write-Host "Can't find source folder [$sSourceFolder]." -ForegroundColor Red
}

P.S. Внезапно обнаружил, что Drag-n-Drop на «.ps1» не включён по умолчанию .
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:49, 02-12-2014 | #3