[gelöst] Dateien in verschiedenen Verzeichnissen erstellen

Alles rund um die Programmierung mit Qt
Antworten
Blackshadowwarrior
Beiträge: 3
Registriert: 14. Juni 2005 12:12
Wohnort: Bad Pyrmont
Kontaktdaten:

[gelöst] Dateien in verschiedenen Verzeichnissen erstellen

Beitrag von Blackshadowwarrior »

Hat hierfür jemand ein Codebeispiel?
Zuletzt geändert von Blackshadowwarrior am 1. Juli 2005 14:11, insgesamt 1-mal geändert.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

wie meinst du das?
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Re: Dateien in verschiedenen Verzeichnissen erstellen

Beitrag von macman »

Blackshadowwarrior hat geschrieben:Hat hierfür jemand ein Codebeispiel?
Wofür? Der Titel besagt ja wohl nichts.
Blackshadowwarrior
Beiträge: 3
Registriert: 14. Juni 2005 12:12
Wohnort: Bad Pyrmont
Kontaktdaten:

Beitrag 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!
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

ich würde statt "/" QDir::separator () nehme. Und was für ein Fehler bekommst du?
Der 1. "/" macht den Fehler!!
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Beitrag von macman »

Blackshadowwarrior hat geschrieben:So kriege ich leider einen Error!
Ich seh keinen Fehler, welchen bekommst Du denn gemeldet?
Blackshadowwarrior
Beiträge: 3
Registriert: 14. Juni 2005 12:12
Wohnort: Bad Pyrmont
Kontaktdaten:

Beitrag 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.
FlorianBecker
Beiträge: 1213
Registriert: 2. Dezember 2004 10:54
Kontaktdaten:

Beitrag 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.
Antworten