loggingservices/filelogger/TSRC/T_LOG.CPP
branchRCL_3
changeset 23 26645d81f48d
parent 0 08ec8eefde2f
child 24 cc28652e0254
equal deleted inserted replaced
21:28839de615b4 23:26645d81f48d
     1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 1997-2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
    62 	test.Printf(_L("\nFLogger Server Shutdown after %d secs\n"), 29-i);
    62 	test.Printf(_L("\nFLogger Server Shutdown after %d secs\n"), 29-i);
    63 	}
    63 	}
    64 
    64 
    65 LOCAL_C TInt DeleteFolder(const TDesC& aFolder)
    65 LOCAL_C TInt DeleteFolder(const TDesC& aFolder)
    66 	{
    66 	{
    67 
    67     CFileMan* fileman=NULL;
    68 	TUint temp;
    68     TRAPD(ret,fileman=CFileMan::NewL(fs));
    69 	_LIT(KLogDir,"c:\\Logs\\");
    69     ret=fileman->RmDir(aFolder);
    70 	TInt ret=fs.Att(KLogDir,temp);
    70     delete fileman;
    71 	if (ret==KErrPathNotFound)
    71     if (ret==KErrPathNotFound || ret==KErrNotFound)
    72 		return KErrNone;
    72         {
    73 	else
    73         return KErrNone;
    74 		{
    74         }
    75 		TInt exists=fs.Att(aFolder,temp);
    75     return ret;
    76 		if (exists==KErrPathNotFound)
       
    77 			return KErrNone;
       
    78 		
       
    79 		if (exists!=KErrNotFound)
       
    80 			{
       
    81 			TFileName file1=aFolder;
       
    82 			file1.Append(KTestLogFileName1);
       
    83 			ret=fs.Delete(file1);
       
    84 			if (ret!=KErrNone && ret!=KErrNotFound)
       
    85 				return ret;
       
    86 			TFileName file2=aFolder;
       
    87 			file2.Append(KTestLogFileName1);
       
    88 			ret=fs.Delete(file2);
       
    89 			if (ret!=KErrNone && ret!=KErrNotFound)
       
    90 				return ret;
       
    91 			}
       
    92 
       
    93 		CFileMan* fileman=NULL;
       
    94 		TRAP(ret,fileman=CFileMan::NewL(fs));
       
    95 		TFileName folder;
       
    96 		folder.Copy(aFolder.Left(aFolder.Length()-1));
       
    97 		ret=fileman->RmDir(folder);
       
    98 		delete fileman;
       
    99 		return ret;
       
   100 		}
       
   101 	}
    76 	}
   102 
    77 
   103 LOCAL_C void CreateFolderL(const TDesC& aFolder)
    78 LOCAL_C void CreateFolderL(const TDesC& aFolder)
   104 	{
    79 	{
   105 
    80