Dlouhé názvy - konverze

Roman Newman r.newman@zmail.sk
Středa Květen 18 23:01:00 CEST 2005


Petr Reznicek napsal(a):

>Zdravim ctenare konference, 
>
>protreboval bych poradit,jestli nekdo nevi, jakym zpusobem se tvori kratke nazvy v DOSu z dlouhych. Idealne abych to nemusel programovat, jestli existuje nejaky konvertor, ktery dokaze zmenit vypis adresaru v textovem souboru na adresare, jak k nim pristupuje ms-dos. Jsem totiz v situaci, ze mam vygenerovane playlisty ve formatu m3u, ale jelikoz jsou generovany ve windowsech, má kompletni nazvy souboru a prehravac, v dosu, pro ktery je potrebuju s tim nedokaze pracovat.
>
>Za rady predem dekuji Petr
>  
>
Su tie subory na to miesto skade ich cita ten dos program nakopirovane 
vo M$W? Ak ano su dve alternativy:
 1. spustit to z M$W a potom prikaz DIR vypise aj kratke aj dlhe nazvy
 2. existuje program ktory bez M$W dokaze citat aj dlhe nazvy a vypisat 
ich. (ak najdem, mozem poslat)

Ak to ale nebolo kopirovane v M$W tak:

Tie kratke nazvy sa tvoria zaroven s dlhymi a su zapisane v stromovej 
strukture, M$W cita kratky nazov a iba ak existuje kratky nazov, zisti 
ci k nemu je dlhy ekvivalent, DOS bez M$W cita len tie kratke.

Kratky nazov sa generuje nasledovne:
zoberie sa prvych 8 znakov A-Z/a-z pred poslednou bodkou /pripadne sedem 
podla toho ci sa doplna ~/ a prve 3 znaky A-Z/a-z za poslednou bodkou. 
Takto vygeneruje kratky nazov.  Ak sa takyto kratky nazov uz v addr. 
existuje pouziju sa este nejake pravidla ktore z hlavy neviem. System si 
ku dlhym nazvom pridava aj chceksum kratkeho a takto ich paruje.


Roman





Další informace o konferenci Hw-list