Download file from Google Drive
        :param item_id:
        :param dir_name:
        :return:

def file_download(self, item_id: str, item_name: str, dir_name: str) -> bool:
        """
        Download file from Google Drive
        :param item_id:
        :param dir_name:
        :return:
        """
        service = self.__get_service()
        request = service.files().get_media(fileId=item_id)
        self.__create_download_dir(dir_name)
        fh = io.FileIO(os.path.join(dir_name, item_name), mode='wb')
        downloader = MediaIoBaseDownload(fh, request)
        done = False
        while done is False:
            status, done = downloader.next_chunk()

        return done