Попробуйте посмотреть в документации Work with Folders, которая покажет, как вставить файл в папку.
Вот пример кода для приложения PHP:
$folderId = '0BwwA4oUTeiV1TGRPeTVjaWRDY1E';
$fileMetadata = new Google_Service_Drive_DriveFile(array(
'name' => 'photo.jpg',
'parents' => array($folderId)
));
$content = file_get_contents('files/photo.jpg');
$file = $driveService->files->create($fileMetadata, array(
'data' => $content,
'mimeType' => 'image/jpeg',
'uploadType' => 'multipart',
'fields' => 'id'));
printf("File ID: %s\n", $file->id);
Теперь проверять свой код, код командной строки, я нашел GitHub и учебник - How to upload a file to Google Drive from the command line, здесь есть пример кода для загрузки файла в папка:
gdrive upload --parent 0B3X9GlR6EmbnY1RLVTk5VUtOVkk
//gdrive [global] upload [options] <path>
//-p, --parent <parent> Parent id, used to upload file to a specific directory, can be specified multiple times to give many parents
Надеюсь, это поможет.
спасибо, это сработало. имя родительской папки (хотя имя вводит в заблуждение: родительская папка на самом деле является папкой получателя) получается из адресной строки при просмотре в выбранную папку, например, _https: //drive.google.com/drive/folders/0B3X9GlR6EmbnY1RLVTk5VUtOVkk_, чтобы следовать примеру. – Gigiux