paraclete
22nd March 2002 14:01 UTC
Having trouble with Rename
I'm trying to rename a file on the target system. According to makensis.html, the following ought to work, but I'm getting the error message, and the target file isn't renamed.
I assume I'm doing something wrong here ... any suggestions?
Function RenameStatsFile
File InvStats.sav
Rename InvStats.sav InvStats.xml
IfErrors RenameError NoRenameError
RenameError:
MessageBox MB_OK|MB_ICONSTOP "Unable to rename stats file"
Abort "Cancelling installation"
NoRenameError:
return
FunctionEnd
0mar
22nd March 2002 14:54 UTC
Hey there. :)
I believe you're missing the path info. for the file you're trying to rename... Instead of writing:
Rename InvStats.sav InvStats.xml
try:
Rename "$INSTDIR\InvStats.sav" "$INSTDIR\InvStats.xml"
Hope that helps. :up:
Omar
paraclete
22nd March 2002 16:03 UTC
Thanks for the "rapid response" You guys are GOOD!
Prov 15:23 (NIV) A man finds joy in giving an apt reply-- and how good is a timely word!
I thought about it some more and realized the better solution is
File InstallData\PsgStats.xml
but now I'm better informed about Rename. Thx for the help. Nsis is one of the nice utilities to work with because of the outstanding support. :-)