Seite 1 von 1

[gelöst] Dateien in verschiedenen Verzeichnissen erstellen

Verfasst: 1. Juli 2005 13:23
von Blackshadowwarrior
Hat hierfür jemand ein Codebeispiel?

Verfasst: 1. Juli 2005 13:26
von BartSimpson
wie meinst du das?

Re: Dateien in verschiedenen Verzeichnissen erstellen

Verfasst: 1. Juli 2005 13:27
von macman
Blackshadowwarrior hat geschrieben:Hat hierfür jemand ein Codebeispiel?
Wofür? Der Titel besagt ja wohl nichts.

Verfasst: 1. Juli 2005 13:33
von Blackshadowwarrior
Ups, dann mal etwas genauer!

Ich hab ein GUI mit einem LineEdit für das Verzeichnis,
Das Programm soll eine Datei erzeugen in einem Unterverzeichnis, dessen Namen ich aus dem LineEdit nehme.

Also z.Bsp. das Programm ist in C:\temp und soll die Datei erstellen in C:\temp\"text des Lineedits"\

Wie geht sowas?

Code: Alles auswählen

QFile file;
		
file.setName("/" + PraxisVerz_lineEdit->text() + "/" + "Praxisdaten.ini" );

file.open(IO_WriteOnly);
So kriege ich leider einen Error!

Verfasst: 1. Juli 2005 13:42
von BartSimpson
ich würde statt "/" QDir::separator () nehme. Und was für ein Fehler bekommst du?
Der 1. "/" macht den Fehler!!

Verfasst: 1. Juli 2005 13:43
von macman
Blackshadowwarrior hat geschrieben:So kriege ich leider einen Error!
Ich seh keinen Fehler, welchen bekommst Du denn gemeldet?

Verfasst: 1. Juli 2005 14:08
von Blackshadowwarrior
Problem selbst gelöst.

Code: Alles auswählen

QDir d;
d.mkdir(PraxisVerz_lineEdit->text());

QFile file;
file.setName(PraxisVerz_lineEdit->text() + "/" + "Praxisdaten.ini" );
Wenn so macht geht es.

Verfasst: 1. Juli 2005 14:44
von FlorianBecker
BartSimpson hat geschrieben:ich würde statt "/" QDir::separator () nehme. Und was für ein Fehler bekommst du?
Der 1. "/" macht den Fehler!!
/ geht auf jedem OS, also völlig ausreichend.