def path_starts_with(path, prefix):
    """
    Returns True if the specified @path starts with the @prefix,
    performing component-wide comparison. Otherwise returns False.
    """
    return prefix == '' or (path + '/').startswith(prefix.rstrip('/') + '/')
