Method: files.copy

Tworzy kopię pliku i stosuje wszystkie żądane aktualizacje z semantyką poprawek. Więcej informacji znajdziesz w artykule Tworzenie plików i zarządzanie nimi.

Żądanie HTTP

POST https://www.googleapis.com/drive/v3/files/{fileId}/copy

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
fileId

string

Identyfikator pliku.

Parametry zapytania

Parametry
enforceSingleParent
(deprecated)

boolean

Wycofane: kopiowanie plików do wielu folderów nie jest już obsługiwane. Zamiast tego używaj skrótów.

ignoreDefaultVisibility

boolean

Czy ignorować domyślne ustawienia widoczności domeny w przypadku utworzonego pliku. Administratorzy domeny mogą ustawić, aby wszystkie przesyłane pliki były domyślnie widoczne w domenie. Ten parametr pomija to zachowanie w przypadku żądania. Uprawnienia są nadal dziedziczone z folderów nadrzędnych.

keepRevisionForever

boolean

Czy ustawić pole keepForever w nowej głównej wersji. Dotyczy to tylko plików z treścią binarną na Dysku Google. Na zawsze można zachować tylko 200 wersji pliku. Jeśli limit zostanie osiągnięty, spróbuj usunąć przypięte wersje.

ocrLanguage

string

Wskazówka dotycząca języka na potrzeby przetwarzania OCR podczas importowania obrazu (kod ISO 639-1).

supportsAllDrives

boolean

Czy aplikacja wysyłająca żądanie obsługuje zarówno Mój dysk, jak i dyski współdzielone.

supportsTeamDrives
(deprecated)

boolean

Wycofane: zamiast tego użyj parametru supportsAllDrives.

includePermissionsForView

string

Określa, które dodatkowe uprawnienia do wyświetlania mają być uwzględnione w odpowiedzi. Obsługiwana jest tylko wartość published.

includeLabels

string

Lista identyfikatorów etykiet rozdzielona przecinkami, które mają być uwzględnione w części labelInfo odpowiedzi.

copyComments

boolean

Czy kopiować otwarte (nierozwiązane) komentarze powiązane z plikiem.

Treść żądania

Treść żądania zawiera wystąpienie elementu File.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu File.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.photos.readonly

Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa aplikacji. Więcej informacji znajdziesz w przewodniku po autoryzacji.