# File lib/fakefs/fileutils.rb, line 112
    def touch(list, options={})
      Array(list).each do |f|
        directory = File.dirname(f)
        # FIXME this explicit check for '.' shouldn't need to happen
        if File.exists?(directory) || directory == '.'
          FileSystem.add(f, FakeFile.new)
        else
          raise Errno::ENOENT, f
        end
      end
    end