code: def join_path(*components):
          
          if components:
              path = components[0]
              for next in components[1:]:
                  path = win32.PathAppend(path, next)
          else:
              path = ""
          return path
docs: @see: L{split_path}
  
          @type  components: tuple( str... )
          @param components: Path components.
  
          @rtype:  str
          @return: Absolute or relative path.