Eine Neue Datei auf dem Symbian Dateisystem erstellen oder überschreiben |
|
|
|
Geschrieben von: Philipp
|
FRIDAY, 10 OCTOBER 2008 22:47 |
Im folgenden Code wird gezeigt, wie Ihr auf dem Symbian Dateisystem eine neue Datei erstellen oder auch überschreiben könnt, falls sie schon existiert:
#include "f32file.h " // RFile and RFs needed library is efsrv.lib
/**
* Erstellt eine neue Datei.
*
* @param aFileName erwaretet einen Pfad, z.B. "C:\\path\\filename.txt".
* @param aReplaceFile wenn true, wird die eventuell exisierende Datei überschrieben
*
* @return KErrNone wenn alles gut ging, asonten den Symbian Fehler-Code
**/
TInt MakeFile(TPtrC aFileName, TBool isReplaceFile)
{
TInt err = KErrNone;
RFile file; RFs FSession;
// need own session for thread-independent use
if (FSession.Connect()==KErrNone)
{
if (isReplaceFile)
err = file.Replace(FSession,aFileName,EFileWrite);
else
err = file.Create(FSession,aFileName,EFileWrite);
if (err == KErrNone)
file.Close();
FSession.Close();
}
return err;
}
|
LAST_UPDATED2 |