Discussion:
Long File Name
(zu alt für eine Antwort)
Christian Potzinger
2012-01-04 16:51:09 UTC
Permalink
Tag.

Frage: Gibt es ein einfaches Programm, welches LFN unter DOS
lesend ermöglicht? Ich bräuchte es nur für den C64 Emulator
Vice, damit ich nicht 1000e Namen neu eingeben muss.

OS=MS DOS 7.10. Danke!
--
ryl: G'Kar
Martin Freitag
2012-01-05 00:12:27 UTC
Permalink
Post by Christian Potzinger
Tag.
Frage: Gibt es ein einfaches Programm, welches LFN unter DOS
lesend ermöglicht? Ich bräuchte es nur für den C64 Emulator
Vice, damit ich nicht 1000e Namen neu eingeben muss.
OS=MS DOS 7.10. Danke!
DOSLFN:
http://www-user.tu-chemnitz.de/~heha/hs_freeware/freew.html
Das geht dann auch im VolkovCommander etc.
Eine neue Version entwickelt wohl nun ein anderer:
http://adoxa.110mb.com/doslfn/

Wenn es nicht für andere Anwendungen wie Dateimanager à la
VolkovCommander zur Verfügung stehen muss, sondern dir auch einfach
alternative Befehle reichen (war bei mir der Fall), reichen wohl auch
die LFN Tools: http://lfntools.sourceforge.net/
Gruß

Martin
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - http://www.asciiribbon.org/index-de.html
Christian Potzinger
2012-01-05 09:21:12 UTC
Permalink
Martin Freitag schrieb:

Erst mal Danke für den Tip, aber...
Post by Martin Freitag
http://www-user.tu-chemnitz.de/~heha/hs_freeware/freew.html
Das geht dann auch im VolkovCommander etc.
http://adoxa.110mb.com/doslfn/
...ich komme mit beiden irgendwie nicht klar. Das Programm startet
zwar und mit "DOSLFN -S" bekomme ich das auch bestätigt. Aber die
Dateien werden trotzdem mit Tilden in 8.3 angezeigt. Gibt es da
irgendwas spezielles zu beachten?
Post by Martin Freitag
Wenn es nicht für andere Anwendungen wie Dateimanager à la
VolkovCommander zur Verfügung stehen muss, sondern dir auch einfach
alternative Befehle reichen (war bei mir der Fall), reichen wohl auch
die LFN Tools: http://lfntools.sourceforge.net/
Das Programm ist für meine Zwecke nicht geeignet,
da ich die langen Dateinamen ja unter Vice bräuchte.
--
ryl: G'Kar
Martin Freitag
2012-01-05 12:54:01 UTC
Permalink
Post by Christian Potzinger
Erst mal Danke für den Tip, aber...
http://www-user.tu-chemnitz.de/~heha/hs_freeware/freew.html Das
geht dann auch im VolkovCommander etc. Eine neue Version entwickelt
wohl nun ein anderer: http://adoxa.110mb.com/doslfn/
...ich komme mit beiden irgendwie nicht klar. Das Programm startet
zwar und mit "DOSLFN -S" bekomme ich das auch bestätigt.
Ich nehme an, das sieht dann in etwa so aus:
Loading Image...
Post by Christian Potzinger
Aber die Dateien werden trotzdem mit Tilden in 8.3 angezeigt. Gibt es
da irgendwas spezielles zu beachten?
Eigentlich nicht, rechts sieht man dann die vollständigen Namen:
Loading Image...
Oder hier als Tree im VolkovCommander:
Loading Image...
(Die Bilder entstanden im "MS-DOS-Modus", nicht mit laufendem Win98.
Ohne geladenes DOSLFN wurde der Tree verkürzt mit Tilden dargestellt,
extra nochmal überprüft)
Post by Christian Potzinger
Wenn es nicht für andere Anwendungen wie Dateimanager à la
VolkovCommander zur Verfügung stehen muss, sondern dir auch
einfach alternative Befehle reichen (war bei mir der Fall), reichen
wohl auch die LFN Tools: http://lfntools.sourceforge.net/
Das Programm ist für meine Zwecke nicht geeignet, da ich die langen
Dateinamen ja unter Vice bräuchte.
Ah, ich dachte erst du kopierst ROMs irgendwo umher.
Ich weiß zwar nicht, wo man da so viel Zeug tippen müsste, aber so oft
benutze ich das auch nicht. Falls vice die Namen nicht übernimmt, wüsste
ich daher auch erstmal nicht, woran es scheitert.
Gruß

Martin
--
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - http://www.asciiribbon.org/index-de.html
Christian Potzinger
2012-01-05 16:37:35 UTC
Permalink
Post by Martin Freitag
Post by Christian Potzinger
...ich komme mit beiden irgendwie nicht klar. Das Programm
startet zwar und mit "DOSLFN -S" bekomme ich das auch bestätigt.
http://img513.imageshack.us/img513/3719/doslfn1.png
Yepp.
Post by Martin Freitag
Eigentlich nicht, rechts sieht man dann die vollständigen
Namen: http://img337.imageshack.us/img337/3028/doslfn2.png
Jetzt verstehe ich auch mein Unverständniss ;)
Ich bräuchte etwas, dass Vice dazu bringt, die Dateien
mit LFN anzuzeigen. Das haut aber leider nicht hin.
Post by Martin Freitag
Ah, ich dachte erst du kopierst ROMs irgendwo umher.
Nur 1x vom Win XP Rechner (NTFS) auf den DOS Rechner (FAT32).
Dort sollte Vice sie mit LFN anzeigen, der mag nur nicht.
Post by Martin Freitag
Ich weiß zwar nicht, wo man da so viel Zeug tippen müsste,
Ich müsste dann die ROMs ja einen sinvollen 8.3 Namen verpassen,
damit ich unter Vice erkenne, welches ROM welches ist.
Post by Martin Freitag
Falls vice die Namen nicht übernimmt, wüsste ich daher auch
erstmal nicht, woran es scheitert.
Tja, manchmal gehts einfach nicht :(

Trotzdem Danke für deine Hilfe!
--
ryl: G'Kar
Stefan Reuther
2012-01-05 17:16:31 UTC
Permalink
Post by Christian Potzinger
Post by Martin Freitag
Eigentlich nicht, rechts sieht man dann die vollständigen
Namen: http://img337.imageshack.us/img337/3028/doslfn2.png
Jetzt verstehe ich auch mein Unverständniss ;)
Ich bräuchte etwas, dass Vice dazu bringt, die Dateien
mit LFN anzuzeigen. Das haut aber leider nicht hin.
Wie sieht denn der Vice genau aus?

Über die normale DOS-Programmierschnittstellen bekommt man nur
8.3-Namen. Für die langen Namen hat Win95 eine neue Programmier-
schnittstelle eingeführt, und wenn ich das richtig in Erinnerung
habe, stellt DOSLFN genau diese zur Verfügung. Ein 8.3-Programm
bekommt nicht automatisch die Fähigkeit, mit langen Namen umzugehen,
weil es dafür ja gar keinen Speicher hätte.

Dein Vice müsste also die neue Programmierschnittstelle nutzen.
Wenn er mit dem DJGPP-Compiler übersetzt ist, sollte das der Fall
sein, wenn er mit einem klassischen DOS-Compiler (Turbo C o.ä.)
übersetzt ist, nicht.


Stefan
Christian Potzinger
2012-01-05 19:21:54 UTC
Permalink
Post by Stefan Reuther
Wie sieht denn der Vice genau aus?
Wie meinst du das? Ich steh auf dem Schlauch...
--
ryl: G'Kar
Stefan Reuther
2012-01-06 17:15:30 UTC
Permalink
Post by Christian Potzinger
Post by Stefan Reuther
Wie sieht denn der Vice genau aus?
Wie meinst du das? Ich steh auf dem Schlauch...
Naja, mit welchem Compiler übersetzt, welche Bibliotheken, usw.
Ein Indiz wäre vielleicht:
cwsdpmi.exe dabei -> DJGPP
dpmi*.ovl dabei -> Borland C

Mit DJGPP sollten lange Namen funktionieren. Siehe dazu auch
<http://www.delorie.com/djgpp/v2faq/faq22_16.html>.


Stefan

Lesen Sie weiter auf narkive:
Loading...