equal
deleted
inserted
replaced
22 |
22 |
23 _LIT(KSeparator, "|"); // Invalid filepath char used to separate filenames |
23 _LIT(KSeparator, "|"); // Invalid filepath char used to separate filenames |
24 |
24 |
25 TInt DoReplaceFileL(const TDesC& anOld,const TDesC& aNew) |
25 TInt DoReplaceFileL(const TDesC& anOld,const TDesC& aNew) |
26 { |
26 { |
27 TInt r = KErrNone; |
|
28 RFs fs; |
27 RFs fs; |
29 r = fs.Connect(); |
28 fs.Connect(); |
30 if (r != KErrNone) |
|
31 { |
|
32 User::Leave(r); |
|
33 } |
|
34 |
29 |
35 // Ensure the path exists |
30 // Ensure the path exists |
36 TInt err = fs.MkDirAll(aNew); |
31 TInt err = fs.MkDirAll(aNew); |
37 // Make the new file writeable |
32 // Make the new file writeable |
38 err = fs.SetAtt(aNew, 0, KEntryAttReadOnly); |
33 err = fs.SetAtt(aNew, 0, KEntryAttReadOnly); |