parameters: (self, name, directory = None, create = 1)
return_statement: return self._lookup(name, directory, File, create)
docstring: Look up or create a File node with the specified name.  If
          the name is a relative path (begins with ./, ../, or a file name),
          then it is looked up relative to the supplied directory node,
          or to the top level directory of the FS (supplied at construction
          time) if no directory is supplied.
  
          This method will raise TypeError if a directory is found at the
          specified path.
docstring_summary: Look up or create a File node with the specified name.  If
          the name is a relative path (begins with ./, ../, or a file name),
          then it is looked up relative to the supplied directory node,
          or to the top level directory of the FS (supplied at construction
          time) if no directory is supplied.
docstring_tokens: Look up or create a File node with the specified name . If the name is a relative path ( begins with . / .. / or a file name ) then it is looked up relative to the supplied directory node or to the top level directory of the FS ( supplied at construction time ) if no directory is supplied .
function: def File(self, name, directory = None, create = 1):
          """Look up or create a File node with the specified name.  If
          the name is a relative path (begins with ./, ../, or a file name),
          then it is looked up relative to the supplied directory node,
          or to the top level directory of the FS (supplied at construction
          time) if no directory is supplied.
  
          This method will raise TypeError if a directory is found at the
          specified path.
          """
          return self._lookup(name, directory, File, create)
function_tokens: def File ( self , name , directory = None , create = 1 ) : return self . _lookup ( name , directory , File , create )