# File lib/pathname2.rb, line 194
   def children(with_directory = true)
      with_directory = false if self == '.'
      result = []
      Dir.foreach(self) { |file|
         next if file == '.' || file == '..'
         if with_directory
            result << self.class.new(File.join(self, file))
         else
            result << self.class.new(file)
         end
      }
      result
   end