lowlevellibsandfws/pluginfw/Framework/EcomTestUtils/t_processrfsreplacefile.cpp
changeset 52 bf6a71c50e42
parent 0 e4d67989cc36
child 57 2efc27d87e1c
equal deleted inserted replaced
34:5fae379060a7 52:bf6a71c50e42
    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;	
    27 	RFs fs;
    28 	RFs fs;
    28 	fs.Connect();
    29 	r = fs.Connect();
       
    30 	if (r != KErrNone)
       
    31 		{
       
    32 			User::Leave(r);
       
    33 		}
    29 
    34 
    30 	// Ensure the path exists
    35 	// Ensure the path exists
    31 	TInt err = fs.MkDirAll(aNew);
    36 	TInt err = fs.MkDirAll(aNew);
    32     // Make the new file writeable 
    37     // Make the new file writeable 
    33     err = fs.SetAtt(aNew, 0, KEntryAttReadOnly);
    38     err = fs.SetAtt(aNew, 0, KEntryAttReadOnly);