Thư mục dữ liệu ứng dụng là một thư mục ẩn đặc biệt mà ứng dụng của bạn có thể sử dụng để lưu trữ dữ liệu dành riêng cho ứng dụng, chẳng hạn như tệp cấu hình. Ứng dụng thư mục dữ liệu sẽ được tạo tự động khi bạn cố gắng tạo tệp trong đó. Sử dụng thư mục này để lưu trữ mọi tệp mà người dùng không nên tương tác trực tiếp với. Chỉ ứng dụng của bạn mới có thể truy cập vào thư mục này và nội dung của thư mục là ẩn khỏi người dùng và khỏi các ứng dụng Drive khác.
Các tệp trong appDataFolder
không thể di chuyển giữa các vị trí lưu trữ (không gian). Cho
để biết thêm thông tin, hãy xem phần Sắp xếp tệp.
Thư mục dữ liệu ứng dụng sẽ bị xoá khi người dùng gỡ cài đặt ứng dụng của bạn MyDrive của họ. Người dùng cũng có thể xoá thư mục dữ liệu của ứng dụng theo cách thủ công.
Phạm vi thư mục dữ liệu ứng dụng
Trước khi có thể truy cập thư mục dữ liệu ứng dụng, bạn phải yêu cầu quyền truy cập vào
phạm vi https://www.googleapis.com/auth/drive.appdata
. Thông tin khác
về phạm vi và cách yêu cầu quyền truy cập vào các phạm vi đó, hãy tham khảo bài viết dành riêng cho API
uỷ quyền và xác thực
. Để biết thêm thông tin về
các phạm vi cụ thể của OAuth 2.0, xem phần Phạm vi OAuth 2.0 dành cho Google
API.
Tạo một tệp trong thư mục dữ liệu ứng dụng
Để tạo một tệp trong thư mục dữ liệu ứng dụng, hãy chỉ định appDataFolder
trong
parents
của tệp và sử dụng phương thức files.create
để tải tệp lên thư mục. Mã sau đây
mẫu cho biết cách chèn tệp vào thư mục bằng thư viện ứng dụng.
Java
Python
Node.js
PHP
.NET
Để biết thêm thông tin về cách tạo tệp trong thư mục, hãy tham khảo bài viết Tạo và điền vào thư mục.
Tìm kiếm tệp trong thư mục dữ liệu ứng dụng
Để tìm kiếm tệp trong thư mục dữ liệu ứng dụng, hãy đặt trường spaces
thành
appDataFolder
và sử dụng files.list
. Mã mẫu sau đây cho biết cách sử dụng tính năng tìm kiếm tệp trong
thư mục dữ liệu ứng dụng bằng cách sử dụng thư viện ứng dụng.
Java
Python
Node.js
PHP
.NET
Tải tệp xuống từ thư mục dữ liệu ứng dụng
Để tải một tệp xuống từ thư mục dữ liệu ứng dụng, hãy dùng phương thức files.get
. Để biết thêm thông tin và để xem
mã mẫu, hãy truy cập vào phần Tải tệp blob xuống
.