[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
"Michael Schmidt" <sslug@sslug> writes:Hej NG Jeg har lige rippet en række lydbøger og er nu endt med en fil struktur i stil med Forfatter `-- Titel |-- Disk_1 | |-- 01 - Track_1.spx...Det vil jeg gerne ændre til: Forfatter `-- Titel |-- 01 - Track_1.spx... Så du vil bare fjerne disk-niveauet?
Ja men uden at der bliver sammenfald på filnavne.jeg er ikke særlig skrap til perl (men vildt facineret af hvor meget nogle få tegns kode kan gøre ! ) Altså filerne fra disk/folder_1 må gerne bibeholder deres nummerering (eller hvis nødvendigt udvide med et foranstillet nul) Filerne fra disk/folder_2 skal så nummereres så de forsætter rækken af allerede renummererede filer.
Tilsvarende med alle efterfølgende under samme titel-folder
Jeg har desværre kun cygwin til disposition på denne maskine (udover win xp) og den rename der findes her er meget begrænset.I så fald kan det med perl-udgaven af rename (standard på debian og afledte distributioner), gøres med: rename '$a++; $_ = sprintf "%02d - Track_%d.spx",$a,$a' Disk_*/* (hvis din kommandofortolker ekspanderer *'erne i fornuftig rækkefølge)
Men jeg vil med iver prøve straks jeg er kommet hjem. Tak -- Med venlig hilsen /Zmit/ RLU # 314205
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |