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:
Qt Code:
  1. //Time Test
  2. QDateTime dt = QDateTime::currentDateTime();
  3. QString datum = dt.toString();
  4.  
  5. datum.replace( ".", " " );
  6. datum.replace( ":", " " );
  7.  
  8. //file Name
  9. QString label = textLabel1->text();
  10. QString fileName = label + "_" + datum + ".csv";
  11.  
  12. QFile file( fileName );
  13. if ( file.open( IO_WriteOnly ) )
  14. {
  15. QTextStream stream( &file );
  16. stream << "Computername; Computertyp; Mitarbeiter; Abteilung; Bemerkung \n\n";
  17. for(int i = 1; i < (child + 1); i++)
  18. {
  19. QString spalte1 = (ergebnis_lv->currentItem() )->text( 1 );
  20. QString spalte2 = (ergebnis_lv->currentItem() )->text( 2 );
  21. QString spalte3 = (ergebnis_lv->currentItem() )->text( 3 );
  22. QString spalte4 = (ergebnis_lv->currentItem() )->text( 4 );
  23. QString spalte5 = (ergebnis_lv->currentItem() )->text( 5 );
  24.  
  25.  
  26. stream << spalte1 + "; " + spalte2 + "; " + spalte3 + "; " + spalte4 + "; " + spalte5 + "; " + "\n" ;
  27.  
  28. ergebnis_lv->setSelected((ergebnis_lv->currentItem())->itemBelow(), TRUE);
  29. }
  30.  
  31. }
  32. file.close();
To copy to clipboard, switch view to plain text mode