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> |