Ermittelung der Dateilänge?


Ermittelung der Dateilänge?

von tfhh » Di 18. Mai 2010, 09:50
Moin,

ich stehe gerade etwas auf dem Schlauch - bin noch nicht so richtig wieder "drin" in der A8-Programmierung.

Frage: Gab es tatsächlich keine Möglichkeit, die Länge einer zum Lesen geöffneten Datei zu ermitteln? Oder kennt jemand einen (DOS-unabhängigen, d.h. muß mit Atari-DOS wie auch Sparta-DOS funktionieren) Trick, die genaue Länge einer Datei in Bytes zu ermitteln?

Gruß, Jürgen

Re: Ermittelung der Dateilänge?

von GoodByteXL » Di 18. Mai 2010, 13:24
Handbuch SpartaDOS X, "Buch"-seite 161 respektive Inhaltsverzeichnis, Kapitel 6.

http://www.goodbytexl.homepage.t-online.de/MyATARI.htm

Re: Ermittelung der Dateilänge?

von HiassofT » Di 18. Mai 2010, 13:48
Hallo Jürgen!

tfhh hat geschrieben:Frage: Gab es tatsächlich keine Möglichkeit, die Länge einer zum Lesen geöffneten Datei zu ermitteln? Oder kennt jemand einen (DOS-unabhängigen, d.h. muß mit Atari-DOS wie auch Sparta-DOS funktionieren) Trick, die genaue Länge einer Datei in Bytes zu ermitteln?

Nö, da gibt's nichts was auch unter DOS 2.x funktionieren würde - ausser die ganze Datei einlesen und die Bytes zählen.

so long,

Hias

Re: Ermittelung der Dateilänge?

von tfhh » Di 18. Mai 2010, 14:21
Moin Walter,
GoodByteXL hat geschrieben:Handbuch SpartaDOS X, "Buch"-seite 161 respektive Inhaltsverzeichnis, Kapitel 6.

http://www.goodbytexl.homepage.t-online.de/MyATARI.htm

Danke für den Hinweis, aber das funktioniert nur auf SpartaDOS Format und fällt damit leider flach, solange SpartaDOS nicht vom Großteil der Atarianer eingesetzt wird :)

Gruß, Jürgen

Re: Ermittelung der Dateilänge?

von tfhh » Di 18. Mai 2010, 14:23
Moin,
HiassofT hat geschrieben:Hallo Jürgen!

tfhh hat geschrieben:Frage: Gab es tatsächlich keine Möglichkeit, die Länge einer zum Lesen geöffneten Datei zu ermitteln? Oder kennt jemand einen (DOS-unabhängigen, d.h. muß mit Atari-DOS wie auch Sparta-DOS funktionieren) Trick, die genaue Länge einer Datei in Bytes zu ermitteln?

Nö, da gibt's nichts was auch unter DOS 2.x funktionieren würde - ausser die ganze Datei einlesen und die Bytes zählen.

Ok - Lesen bis Fehler und dann auswerten. Nicht schön, aber besser als nur auf den Anwender verlassen :)

Danke & Gruß, Jürgen