Method: Yast::FileUtilsClass#IsDirectory

Defined in:
library/general/src/modules/FileUtils.rb

#IsDirectory(target) ⇒ Object

Function which determines if the requested file/directory is a directory or it is a link to a directory.

Examples:

FileUtils::IsDirectory ("/var") -> true
FileUtils::IsDirectory ("/var/log/messages") -> false
FileUtils::IsDirectory ("/does-not-exist") -> nil

Parameters:

  • string

    file name

Returns:

  • true if it is a directory, nil if doesn't exist



71
72
73
74
75
76
# File 'library/general/src/modules/FileUtils.rb', line 71

def IsDirectory(target)
  info = Convert.to_map(SCR.Read(path(".target.stat"), target))
  defaultv = (info != {}) ? false : nil

  Ops.get_boolean(info, "isdir", defaultv)
end