title: Renaming single file names while copying entire folder using copyTpl
body: <p>My yeoman generator copies files from template to destination path:</p>
  
  <pre><code>this.fs.copyTpl(
              this.templatePath(),
              this.destinationPath(), {
                  appName: this.props.appName
              });
  </code></pre>
  
  <p>During project generation, I need to assign value of <code>this.props.appName</code> to some of filenames.</p>
  
  <p>Unfortunately I can't do this that way like I could do inside this files:</p>
  
  <pre><code>&lt;%=appName%&gt;-project.sln
  </code></pre>
  
  <p>All files that need to be renamed have <code>appTemplate</code> in their names, so what I need to do is simply replace <code>appTemplate</code> with value of <code>this.props.appName</code>.</p>
  
  <p>Can I somehow configure <code>copyTpl</code> to rename some of files while copying them to another destination?</p>