FileCopy: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
m (Added category links.)
(split infinitive)
 
(3 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 20: Line 18:
</highlight-nsis>
</highlight-nsis>


[[{{ns:14}}:Disk, Path & File Functions]]
[[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