Új hozzászólás Aktív témák

  • Jim-Y

    veterán

    válasz F34R #10 üzenetére

    Hát, ha csak névben különböznek, akkor
    $loc = get-location
    $files = get-childitem -Path $loc -Recurse *.mp3 | where {$_.Length -gt 0}
    $length = $files.length
    $multiples = @()
    for($i=0;$i -lt $length;++$i){
    $ismultiple = 0
    $tempi = $files[$i]
    if($multiples -contains $tempi.FullName){ } else {
    for($j=$i+1;$j -lt $length;++$j){
    $tempj = $files[$j]
    if($tempj.Length -eq $tempi.Length){
    if(diff $(Get-Content $tempi) $(Get-Content $tempj)) {
    # egyenlo hosszu, de nem ugyanaz, pl mas ID3
    } else {
    $multiples += $tempj.FullName
    $rows++
    $ismultiple = 1
    }
    }
    }
    if($ismultiple){
    $multiples += $tempi.FullName
    $multiples += "`n"
    }
    }
    }
    $multiples

    Az a baj, hogy ha már más az ID3 tag akkor különbözőnek veszi őket :/

Új hozzászólás Aktív témák

Hirdetés