Line 1:
Line 1:
−
Renames or moves a file. The file is moved from the path srcFileLowPath in archive srcArchive to destFileLowPath in destArchive. ''This call does not work with directories'', use [[FS:RenameDirectory|RenameDirectory]] instead. ('''NOTE:''' Moving files to different archives wasn't tested.)
−
=Request=
=Request=
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
−
! Index Word !! Description
+
! Index Word
−
|-
+
! Description
−
| 0 || Header code [0x08050244]
−
|-
−
| 1 || Transaction (usually 0)
|-
|-
−
| 2 || srcArchive.handleLow
+
| 0
+
| Header code [0x08050244]
|-
|-
−
| 3 || srcArchive.handleHigh
+
| 1
+
| Transaction (usually 0)
|-
|-
−
| 4 || srcFileLowPath.type
+
| 2-3
+
| u64, Source Archive Handle
|-
|-
−
| 5 || srcFileLowPath.size
+
| 4
+
| [[Filesystem_services#PathType|Source File Path Type]]
|-
|-
−
| 6 || destArchive.handleLow
+
| 5
+
| Source File Path Size
|-
|-
−
| 7 || destArchive.handleHigh
+
| 6-7
+
| u64, Destination Archive Handle
|-
|-
−
| 8 || destFileLowPath.type
+
| 8
+
| [[Filesystem_services#PathType|Destination File Path Type]]
|-
|-
−
| 9 || destFileLowPath.size
+
| 9
+
| Destination File Path Size
|-
|-
−
| 10 || (srcFileLowPath.size << 14) <nowiki>|</nowiki> 0x402
+
| 10
+
| (SourceFilePathSize << 14) <nowiki>|</nowiki> 0x402
|-
|-
−
| 11 || srcFileLowPath.data
+
| 11
+
| Source File Path Data
|-
|-
−
| 12 || (destFileLowPath.size << 14) <nowiki>|</nowiki> 0x802
+
| 12
+
| (DestinationFilePathSize << 14) <nowiki>|</nowiki> 0x802
|-
|-
−
| 13 || destFileLowPath.data
+
| 13
+
| Destination File Path Data
|}
|}
Line 38:
Line 45:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
−
! Index Word !! Description
+
! Index Word
+
! Description
|-
|-
−
| 0 || Header code
+
| 0
+
| Header code
|-
|-
−
| 1 || Resultcode
+
| 1
+
| Result code
|}
|}
+
+
=Description=
+
Renames or moves a file. The file is moved from the path srcFileLowPath in archive srcArchive to destFileLowPath in destArchive. ''This call does not work with directories'', use [[FS:RenameDirectory|RenameDirectory]] instead. ('''NOTE:''' Moving files to different archives wasn't tested.)
=Errors=
=Errors=