Versuchen Sie, in der Dokumentation suchen Work with Folders, die, wie das Einfügen einer Datei in einem Ordner zeigen.
Hier ist der Beispielcode für PHP-Anwendung:
$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);
Jetzt Ihren Code, Kommandozeilen-Code überprüft, ich GitHub und ein Tutorial gefunden - How to upload a file to Google Drive from the command line, hier gibt es Beispielcode, eine Datei zu einem für das Hochladen Ordner:
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
Hoffe, das hilft.
danke, es hat funktioniert. Der Name des übergeordneten Ordners (obwohl der Name irreführend ist: übergeordnet ist der Empfängerordner) wird beim Durchsuchen des ausgewählten Ordners aus der Adressleiste abgerufen, z. B. _https: //drive.google.com/drive/folders/0B3X9GlR6EmbnY1RLVTk5VUtOVkk_, an folge dem Beispiel. – Gigiux