Method: Puppet::Util::Windows::File.get_attributes
- Defined in:
- lib/puppet/util/windows/file.rb
.get_attributes(file_name, raise_on_invalid = true) ⇒ Object
128 129 130 131 132 133 134 135 |
# File 'lib/puppet/util/windows/file.rb', line 128 def get_attributes(file_name, raise_on_invalid = true) result = GetFileAttributesW(wide_string(file_name.to_s)) if raise_on_invalid && result == INVALID_FILE_ATTRIBUTES raise Puppet::Util::Windows::Error.new("GetFileAttributes(#{file_name})") end result end |