Symbian3/PDK/Source/GUID-00DE7E90-4C6B-577A-85E1-76698CA2AB69.dita
changeset 5 f345bda72bc4
parent 3 46218c8b8afa
child 14 578be2adaf3e
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
     7     Nokia Corporation - initial contribution.
     7     Nokia Corporation - initial contribution.
     8 Contributors: 
     8 Contributors: 
     9 -->
     9 -->
    10 <!DOCTYPE concept
    10 <!DOCTYPE concept
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
    12 <concept xml:lang="en" id="GUID-00DE7E90-4C6B-577A-85E1-76698CA2AB69"><title>How to move a file </title><prolog><metadata><keywords/></metadata></prolog><conbody><p>You can move a single file to a different directory without renaming it, using <codeph>RFs::Rename()</codeph>. </p> <codeblock id="GUID-22477BFA-4A5B-5558-81A1-00640762CE3F" xml:space="preserve">
    12 <concept id="GUID-00DE7E90-4C6B-577A-85E1-76698CA2AB69" xml:lang="en"><title>How
       
    13 to move a file </title><shortdesc>This topic describes how to move a single file to a different directory
       
    14 without renaming it.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody>
       
    15 <p>You can move a single file to a different directory without renaming it,
       
    16 using <codeph>RFs::Rename()</codeph>. </p>
       
    17 <codeblock id="GUID-22477BFA-4A5B-5558-81A1-00640762CE3F" xml:space="preserve">
    13 // Move file.txt from dir1 to dir2
    18 // Move file.txt from dir1 to dir2
    14 _LIT(KFileSource,"\\dir1\\file.txt");
    19 _LIT(KFileSource,"\\dir1\\file.txt");
    15 _LIT(KFileTarget,"\\dir2\\file.txt");
    20 _LIT(KFileTarget,"\\dir2\\file.txt");
    16 User::LeaveIfError(fsSession.Rename(KFileTarget,KFileSource));
    21 User::LeaveIfError(fsSession.Rename(KFileTarget,KFileSource));
    17 </codeblock> <section><title>Notes</title> <ul><li id="GUID-F50D0B59-846A-519D-BE67-8F0C6544AC6E"><p><codeph>RFs::Replace()</codeph> can also be used to move a file. The difference between the two functions is that <codeph>Rename()</codeph> will return an error if a file with the new name already exists in the target directory whereas <codeph>Replace()</codeph> will overwrite it. Another way to move files is to use <codeph>CFileMan::Move()</codeph>. This may be used to move multiple files.</p> </li> </ul> </section> </conbody></concept>
    22 </codeblock>
       
    23 <section id="GUID-5B0634E1-0979-4194-B966-D3FF77BC05B2"><title>Notes</title> <ul>
       
    24 <li id="GUID-F50D0B59-846A-519D-BE67-8F0C6544AC6E"><p><codeph>RFs::Replace()</codeph> can
       
    25 also be used to move a file. The difference between the two functions is that <codeph>Rename()</codeph> will
       
    26 return an error if a file with the new name already exists in the target directory
       
    27 whereas <codeph>Replace()</codeph> will overwrite it. Another way to move
       
    28 files is to use <codeph>CFileMan::Move()</codeph>. This may be used to move
       
    29 multiple files.</p> </li>
       
    30 </ul> </section>
       
    31 </conbody></concept>