Hi,
Ich möchte z. B. eine Datei auf dem Rechner unter einem festgelegten Pfad mit festem Dateinamen und Dateityp mit festgelegtem / teils variablem Inhalt abspeichern.
um welche Datei handelt es sich - eine reine Textdatei?
Der Pfad existiert. Der Code ist laut Handbuch komplett und fehlerfrei und alle Header sowie Vordefinierte Werte stehen korrekt drin. Trotzdem sagt der mir, dass diese Funktion nicht zulässig ist.
Zeige doch mal den relevanten Teil.
Ich möchte einfach eine Programminterne Funktion, die mir die Datei mit vorgegebenen Inhalt abspeichert. Ohne Meldung, ob irgendwas überschrieben werden soll. Kein Fenster, kein Dialog oder ähnliches.
Wenn es sich um eine reine Textdatei handelt, kannst Du die mit
Open Pfad For Output
zu Schreiben (Print) öffnen oder mit
Open Pfad For Input
zum Lesen öffnen (Stichworte: Do While Not EOF und Line Input).
In diesem Fall erscheint nur eine Meldung, wenn die Datei zweimal geöffnet werden soll - aber das macht man ja nicht, weil man eine Datei mit Close immer schließt. ;-)
Ansonsten kannst Du auf vorhandene Dateien mit Dir() prüfen, sie im Bedarfsfall mit Kill klöschen oder sicherheitshalber mit FileCopy noch kopieren.
Viele Grüße
Jörg