Foldery to pliki, które zawierają tylko metadane i mogą służyć do porządkowania plików. na Dysku Google. Mają one te właściwości:
- Folder to plik o typie MIME
application/vnd.google-apps.folder
i nie ma rozszerzenia. - Alias
root
może być używany do odwoływania się do folderu głównego w dowolnym miejscu identyfikatora pliku
Więcej informacji o limitach dotyczących folderów na Dysku znajdziesz w artykule Pliki i limity folderów.
W tym przewodniku objaśniono sposób wykonywania podstawowych zadań związanych z folderami.
Utwórz folder
Aby utworzyć folder, użyj narzędzia files.create
z użyciem MIME application/vnd.google-apps.folder
typu i tytułu. Poniższy przykładowy kod pokazuje
Jak utworzyć folder za pomocą biblioteki klienta:
Java
Python
Node.js
PHP
.NET
Tworzenie pliku w określonym folderze
Aby utworzyć plik w określonym folderze, użyj metody files.create
i podaj identyfikator folderu w polu
parents
właściwości pliku.
Właściwość parents
zawiera identyfikator folderu nadrzędnego zawierającego plik.
Właściwość parents
może być używana podczas tworzenia plików w folderze najwyższego poziomu lub
ani żadnego innego folderu.
Plik może mieć tylko 1 folder nadrzędny. wskazanie wielu elementów nadrzędnych nie jest obsługiwane.
Poniższy przykładowy kod pokazuje, jak utworzyć plik w określonym folderze przy użyciu bibliotekę klienta:
Java
Python
Node.js
PHP
.NET
Przenoszenie plików między folderami
Aby przenieść pliki, musisz zaktualizować identyfikator usługi parents
.
Aby dodać lub usunąć elementy nadrzędne w istniejącym pliku, użyj metody files.update
z addParents
i
Parametry zapytania removeParents
.
Plik może mieć tylko 1 folder nadrzędny. wskazanie wielu elementów nadrzędnych nie jest obsługiwane.
Poniższy przykładowy kod pokazuje, jak przenosić plik między folderami za pomocą biblioteka klienta:
Java
Python
Node.js
PHP
.NET
Limity dotyczące plików i folderów
Pliki i foldery na Dysku mają pewne limity miejsca.
Limit elementów użytkownika
Każdy użytkownik może mieć do 500 milionów elementów utworzonych na tym koncie. Po osiągnięciu limitu użytkownik nie może już tworzyć ani przesyłać elementów w Dysk. Będą oni nadal mogli wyświetlać i edytować istniejące elementy. Aby utworzyć użytkownicy muszą trwale usunąć elementy lub skorzystać z innego konta. Dla: więcej informacji znajdziesz w artykule Kosz i usuwanie plików oraz .
Obiekty wliczające się do tego limitu:
- elementów utworzonych lub przesłanych na Dysk przez użytkownika;
- Elementy utworzone przez użytkownika, ale teraz należące do kogoś innego
- Elementy w koszu
- Skróty
- Skróty innych firm
Obiekty, które nie wliczają się do tego limitu, to:
- Elementy usunięte na stałe
- elementy udostępnione użytkownikowi, które należą do kogoś innego;
- elementów należących do użytkownika, ale utworzonych przez kogoś innego;
Próba dodania ponad 500 milionów elementów powoduje zwrócenie
activeItemCreationLimitExceeded
Odpowiedź kodu stanu HTTP.
Pamiętaj, że chociaż nie ma limitu liczby elementów, które może zawierać konto usługi własne, limit 500 mln produktów dotyczy liczby elementów na koncie usługi co może tworzyć.
Limit elementów w folderze
Każdy folder na Moim dysku użytkownika może zawierać maksymalnie 500 tysięcy elementów. Ten limit nie dotyczy folderu głównego Mojego dysku. Elementy które wliczają się do tego limitu:
- Foldery
- Pliki. Wszystkie typy plików niezależnie od własności.
- Skróty. Zalicza się do jednego elementu w folderze, nawet jeśli ten element wskazuje, że element nie znajduje się w tym folderze. Więcej informacji znajdziesz w sekcji Tworzenie do pliku na Dysku.
- Skróty innych firm. Są zliczane jako pojedynczy element w folderze, nawet jeśli który wskazuje, nie znajduje się w tym folderze. Więcej informacji: Utwórz plik skrótu do treści przechowywanej na Twoim
Więcej informacji o limitach dotyczących folderów znajdziesz w artykule Limity dotyczące folderów w Dysk Google.
Limit głębokości folderów
Mój dysk użytkownika nie może zawierać więcej niż 100 poziomów zagnieżdżonych
foldery. Oznacza to, że folderu podrzędnego nie można zapisać w folderze, który
nawet ponad 99 poziomów. To ograniczenie dotyczy tylko folderów podrzędnych. Dziecko
ma typ MIME inny niż
To ograniczenie nie dotyczy domeny application/vnd.google-apps.folder
.
Na przykład na poniższym diagramie nowy folder może być zagnieżdżony w folderze 99, ale nie wewnątrz folderu 100. Jednak folder numer 100 może przechowywać jak każdy inny folder na Dysku:
Próba dodania ponad 100 poziomów folderów zwraca błąd
myDriveHierarchyDepthLimitExceeded
Odpowiedź kodu stanu HTTP.