loggingservices/filelogger/TSRC/T_LOG.CPP
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
equal deleted inserted replaced
23:26645d81f48d 24:cc28652e0254
     1 // Copyright (c) 1997-2010 Nokia Corporation and/or its subsidiary(-ies).
     1 // Copyright (c) 1997-2009 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     CFileMan* fileman=NULL;
    67 
    68     TRAPD(ret,fileman=CFileMan::NewL(fs));
    68 	TUint temp;
    69     ret=fileman->RmDir(aFolder);
    69 	_LIT(KLogDir,"c:\\Logs\\");
    70     delete fileman;
    70 	TInt ret=fs.Att(KLogDir,temp);
    71     if (ret==KErrPathNotFound || ret==KErrNotFound)
    71 	if (ret==KErrPathNotFound)
    72         {
    72 		return KErrNone;
    73         return KErrNone;
    73 	else
    74         }
    74 		{
    75     return ret;
    75 		TInt exists=fs.Att(aFolder,temp);
       
    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 		}
    76 	}
   101 	}
    77 
   102 
    78 LOCAL_C void CreateFolderL(const TDesC& aFolder)
   103 LOCAL_C void CreateFolderL(const TDesC& aFolder)
    79 	{
   104 	{
    80 
   105