code: def do_filetype(self, line):
          
          if len(line) == 0:
              print_err("Must provide a filename")
              return
          filename = resolve_path(line)
          mode = auto(get_mode, filename)
          if mode_exists(mode):
              if mode_isdir(mode):
                  self.print('dir')
              elif mode_isfile(mode):
                  self.print('file')
              else:
                  self.print('unknown')
          else:
              self.print('missing')
docs: filetype FILE
  
             Prints the type of file (dir or file). This function is primarily
             for testing.