FileCopy: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
m (Updated author links.)
(split infinitive)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{|align=right
{{PageAuthor|Joel}}
|<small>Author: [[{{ns:2}}:Joel|Joel]] ([[{{ns:3}}:Joel|talk]], [[{{ns:-1}}:Contributions/Joel|contrib]])</small>
 
|}
<br style="clear:both;">
== Description ==
== Description ==
This macro makes "CopyFiles" to don't set the error flag when copying files to an inexistant folder.
This macro causes "CopyFiles" not to set the error flag when copying files to an non-existant folder by first attempting to create the destination folder.


== How To Use ==
== How To Use ==
Line 19: Line 17:
!macroend
!macroend
</highlight-nsis>
</highlight-nsis>
[[Category:Disk, Path & File Functions]]

Latest revision as of 17:25, 29 March 2010

Author: Joel (talk, contrib)


Description

This macro causes "CopyFiles" not to set the error flag when copying files to an non-existant folder by first attempting to create the destination folder.

How To Use

${FileCopy} `filespec_on_destsys` `destination_path`

The Script

!define FileCopy `!insertmacro FileCopy`
!macro FileCopy FilePath TargetDir
  CreateDirectory `${TargetDir}`
  CopyFiles `${FilePath}` `${TargetDir}`
!macroend