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 |