google drive api Unterordner erstellen

Ich muss Unterordner in Google Drive mit Google Drive API erstellen, die mit dem Nuget-Paket in der Konsolenanwendung hinzugefügt wurden.

Ich kann die Ordner-ID des Stammordners erhalten. Kann Kinder des Fäulnisordners erhalten, kann Akte im Wurzelordner auch hochladen. Das einzige Problem ist die Erstellung von Unterordnern in Ordnern.

for (int i = 1; i < array.Count(); i++)
                        {
                            var subfoldername = new Google.Apis.Drive.v2.Data.File { Title = array[i], MimeType = "application/vnd.google-apps.folder" };
                            ChildrenResource.ListRequest request = service.Children.List(rootfolderid);
                            ChildList children = request.Execute();
                            if (children.Items.Count > 0)
                            {
                                foreach (ChildReference c in children.Items)
                                {
                                    Google.Apis.Drive.v2.Data.File file = service.Files.Get(c.Id).Execute();
                                    if (file.MimeType == "application/vnd.google-apps.folder")
                                    {
                                        List<GoogleDriveFile> googledrive = new List<GoogleDriveFile>();
                                        googledrive.Add(new GoogleDriveFile
                                        {
                                            OriginalFilename = file.OriginalFilename
                                        });
                                    }
                                }
                            }
                            else
                            {
// here need to add sub folder in folder, but this line adds folder at root
                                var result = service.Files.Insert(foldername).Execute();
                            }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage