Thanks, I'll keep an eye out for that update. In the meantime, for anyone else having this problem, this is how I was able to work around it:
exec{'remove_temp': command => "C:\\Windows\\System32\\cmd.exe /c del *.TMP /f /q /a", cwd => 'C:\\Path\\To\\Files', refreshonly => true, } File['your_file_copy'] ~> Exec['remove_temp'] On Thursday, April 10, 2014 3:30:24 PM UTC-4, Rob Reynolds wrote: > > We just changed a particular function we use to copy files in 3.4.1 and > then fixed up a couple of things with it in 3.4.3 [1][2]. There were some > more fixes that went into 3.5.0 [3], but it is possible that we missed some > things. > > If you don't find this fixed with 3.5.1 when it comes out, then please > follow up with an issue. > > [1]: https://tickets.puppetlabs.com/browse/PUP-1389 > [2]: https://tickets.puppetlabs.com/browse/PUP-1368 > [3]: https://tickets.puppetlabs.com/browse/PUP-1450 > > > On Thu, Apr 10, 2014 at 11:29 AM, Nick Miller > <asnaken...@gmail.com<javascript:> > > wrote: > >> Actually yes, it's 3.4.3 >> >> >> On Thursday, April 10, 2014 12:19:26 PM UTC-4, Rob Reynolds wrote: >> >>> What version of puppet agent? Would it happen to be 3.4.x series? >>> >>> >>> On Thu, Apr 10, 2014 at 10:44 AM, Nick Miller <asnaken...@gmail.com>wrote: >>> >>>> Hi, >>>> >>>> I have a manifest that pushes files to some Windows servers. >>>> Everything seems to work well, except that it sometimes leaves some temp >>>> files behind. If I have MyApp.exe, after a while the directory looks like >>>> this: >>>> >>>> MyApp.exe >>>> MyApp.exe~RF27dk3hdk.TMP >>>> MyApp.exe~RF27en2n3h.TMP >>>> MyApp.exe~RF27n3hs93.TMP >>>> >>>> I have several File[] types pushing to this directory, so I don't think >>>> Purge => true is an option. >>>> >>>> Does anyone know why these are piling up? >>>> >>>> Thanks, >>>> Nick >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Puppet Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to puppet-users...@googlegroups.com. >>>> >>>> To view this discussion on the web visit https://groups.google.com/d/ >>>> msgid/puppet-users/a816e58b-19d1-48d1-9ef4-8aa1256fc62c% >>>> 40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/a816e58b-19d1-48d1-9ef4-8aa1256fc62c%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> Rob Reynolds >>> Developer, Puppet Labs >>> >>> *Join us at **PuppetConf 2014**, September 23-24 in San Francisco >>> - http://puppetconf.com <http://puppetconf.com/>* >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to puppet-users...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-users/d53a93a6-2074-4275-bd78-154c0bcedfbc%40googlegroups.com<https://groups.google.com/d/msgid/puppet-users/d53a93a6-2074-4275-bd78-154c0bcedfbc%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Rob Reynolds > Developer, Puppet Labs > > *Join us at **PuppetConf 2014**, September 23-24 in San Francisco > - http://puppetconf.com <http://puppetconf.com/>* > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/626939be-1c56-473a-85a3-24b69f2d821d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.