Hirdetés

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

  • Ejelhar

    senior tag

    válasz droetker #147 üzenetére

    Szia,

    megírtam a scriptet, ki is próbáltam, működik. A kettős keresztek közötti részt kell kimásolni és elmenteni mondjuk playlist.ps1 néven. Csak a kiterjesztés fontos, tetszőleges nevet lehet adni neki, de a kiterjesztés neve (ps1) maradjon. Innen tudja a windows, hogy egy powershell script-el van dolga.
    A Kód:

    ## ez alatt kezdődik ##
    $BASEDIR="\\Dune\DuneHD1\Music"
    $PLAYLIST="00playlist.m3u"

    foreach ($mappa in Get-ChildItem -Path $BASEDIR -Recurse |
    where {$_.Attributes -eq 'Directory'} | % { $_.Fullname }) {
    $mappa
    Get-ChildItem -Path "$mappa\*" -include *.mp3,*.ogg,*.flac |
    FT -HideTableHeaders -Autosize Name |
    Out-File "$mappa\$PLAYLIST" -Encoding "utf8"
    (Get-Content "$mappa\$PLAYLIST" | Select-Object -Skip 1) |
    Set-Content "$mappa\$PLAYLIST"
    If ((Get-Content "$mappa\$PLAYLIST") -eq $Null) {rm "$mappa\$PLAYLIST"}}
    ## ez felett végződik ##

    A használatot inkább egy másik hozzászólásban írom le, úgy áttekinthetőbb.

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