# File lib/puppet/util/windows/file.rb, line 18 def move_file_ex(source, target, flags = 0) result = MoveFileEx.call(WideString.new(source.to_s), WideString.new(target.to_s), flags) return true unless result == 0 raise Puppet::Util::Windows::Error. new("MoveFileEx(#{source}, #{target}, #{flags.to_s(8)})") end
# File lib/puppet/util/windows/file.rb, line 8 def replace_file(target, source) result = ReplaceFileWithoutBackupW.call(WideString.new(target.to_s), WideString.new(source.to_s), 0, 0x1, 0, 0) return true unless result == 0 raise Puppet::Util::Windows::Error.new("ReplaceFile(#{target}, #{source})") end