Hi everybody,
OS: WINXP
Compiler: MINGW
QT: 3.4
I can create a file in the same directory like my program is, but i would like to write this file in another directory (There where my program is i have a directory with the name "Reports". I would like to crate there 
here my code to create my file:
//Time Test
datum.replace( ".", " " );
datum.replace( ":", " " );
//file Name
QString label
= textLabel1
->text
();
QString fileName
= label
+ "_" + datum
+ ".csv";
if ( file.open( IO_WriteOnly ) )
{
stream << "Computername; Computertyp; Mitarbeiter; Abteilung; Bemerkung \n\n";
for(int i = 1; i < (child + 1); i++)
{
QString spalte1
= (ergebnis_lv
->currentItem
() )->text
( 1 );
QString spalte2
= (ergebnis_lv
->currentItem
() )->text
( 2 );
QString spalte3
= (ergebnis_lv
->currentItem
() )->text
( 3 );
QString spalte4
= (ergebnis_lv
->currentItem
() )->text
( 4 );
QString spalte5
= (ergebnis_lv
->currentItem
() )->text
( 5 );
stream << spalte1 + "; " + spalte2 + "; " + spalte3 + "; " + spalte4 + "; " + spalte5 + "; " + "\n" ;
ergebnis_lv->setSelected((ergebnis_lv->currentItem())->itemBelow(), TRUE);
}
}
file.close();
//Time Test
QDateTime dt = QDateTime::currentDateTime();
QString datum = dt.toString();
datum.replace( ".", " " );
datum.replace( ":", " " );
//file Name
QString label = textLabel1->text();
QString fileName = label + "_" + datum + ".csv";
QFile file( fileName );
if ( file.open( IO_WriteOnly ) )
{
QTextStream stream( &file );
stream << "Computername; Computertyp; Mitarbeiter; Abteilung; Bemerkung \n\n";
for(int i = 1; i < (child + 1); i++)
{
QString spalte1 = (ergebnis_lv->currentItem() )->text( 1 );
QString spalte2 = (ergebnis_lv->currentItem() )->text( 2 );
QString spalte3 = (ergebnis_lv->currentItem() )->text( 3 );
QString spalte4 = (ergebnis_lv->currentItem() )->text( 4 );
QString spalte5 = (ergebnis_lv->currentItem() )->text( 5 );
stream << spalte1 + "; " + spalte2 + "; " + spalte3 + "; " + spalte4 + "; " + spalte5 + "; " + "\n" ;
ergebnis_lv->setSelected((ergebnis_lv->currentItem())->itemBelow(), TRUE);
}
}
file.close();
To copy to clipboard, switch view to plain text mode
Bookmarks