Сможет ли указать путь как / MyDrive / BTP / BTP-4 и имя файла как «test.csv», а затем напрямую загрузить файл?
Ответ:
К сожалению, это невозможно.
Дополнительная информация:
Google Диск поддерживает создание нескольких файлов или папок с одинаковыми именами в одном месте:
введите описание изображения здесь
В результате этого в некоторых случаях указания пути к файлу недостаточно для однозначной идентификации файла или папки - в этом случае mydrive/Parent folder/Child folder/Child doc
указывает на два разных файла, а mydrive/Parent folder/Child folder/Child folder
указывает на пять разных папок.
Вы должны либо напрямую искать папку с ее идентификатором, либо чтобы получить идентификатор папки / файла, вы должны рекурсивно искать детей в папках, как вы уже делаете.
Я знаю, что это, как правило, плохие новости, но надеюсь, что это будет полезно для вас!