von Klabautermann » Mo, 26.01.2004 16:06
Hallo,
ich habe ein Star-Basic Macro entworfen, welches es erlaubt Auf Kopfdruck Tabellen zu erzeugen. Diese müssen mit einer laufenden Nummer versehen sein. Diese Nummer darf aber nicht jedesmal wieder bei 1 beginnen, sondern sie muss jedesmal mit LetzteNummer + 1 beginnen. Wenn ich also heute mit nummer 20 aufhöre, muss es morgen mit 21 weiter gehen.
Ich habe das gelöst indem ich die Laufende Nummer in eine Textdatei speichere und diese wieder lade wenn ich eine neue nummer benötige.
Mit FileExist überprüfe ich, ob die Datei existiert, ist dies nciht der Fall wir diese neu angelegt und mit der Nummer 1 gefüllt.
Das funktioniert wunderbar unter Windows. Das Dokument soll aber unter Linux angewendet werden, und dort meldet FileExist immer False, wodurch die Datei immer wieder neu angelegt wird und die Laufende Nummer immer 1 ist. Der Dateiname ist "~/.LaufendeNummer" und wird sowohl in der Laden als auch in der Speichern Rutine aus der selben Quelle bezogen, es kann also kein Tippfehler im Dateinamen vorliegen.
Wie kann ich unter Linux überprüfen, ob die Datei existiert?
Gruß
Kalbautermann
Hallo,
ich habe ein Star-Basic Macro entworfen, welches es erlaubt Auf Kopfdruck Tabellen zu erzeugen. Diese müssen mit einer laufenden Nummer versehen sein. Diese Nummer darf aber nicht jedesmal wieder bei 1 beginnen, sondern sie muss jedesmal mit [b]LetzteNummer + 1[/b] beginnen. Wenn ich also heute mit nummer 20 aufhöre, muss es morgen mit 21 weiter gehen.
Ich habe das gelöst indem ich die Laufende Nummer in eine Textdatei speichere und diese wieder lade wenn ich eine neue nummer benötige.
Mit FileExist überprüfe ich, ob die Datei existiert, ist dies nciht der Fall wir diese neu angelegt und mit der Nummer 1 gefüllt.
Das funktioniert wunderbar unter Windows. Das Dokument soll aber unter Linux angewendet werden, und dort meldet FileExist immer False, wodurch die Datei immer wieder neu angelegt wird und die Laufende Nummer immer 1 ist. Der Dateiname ist "~/.LaufendeNummer" und wird sowohl in der Laden als auch in der Speichern Rutine aus der selben Quelle bezogen, es kann also kein Tippfehler im Dateinamen vorliegen.
Wie kann ich unter Linux überprüfen, ob die Datei existiert?
Gruß
Kalbautermann