โฟลเดอร์ข้อมูลแอปพลิเคชันคือโฟลเดอร์ที่ซ่อนพิเศษที่แอปของคุณสามารถใช้จัดเก็บข้อมูลเฉพาะแอปพลิเคชัน เช่น ไฟล์การกําหนดค่า ระบบจะสร้างโฟลเดอร์ข้อมูลแอปพลิเคชันโดยอัตโนมัติเมื่อคุณพยายามสร้างไฟล์ในโฟลเดอร์นั้น ใช้โฟลเดอร์นี้เพื่อเก็บไฟล์ที่ผู้ใช้ไม่ควรโต้ตอบด้วยโดยตรง โฟลเดอร์นี้สามารถเข้าถึงได้เฉพาะโดยแอปพลิเคชันของคุณ และเนื้อหาจะถูกซ่อนจากผู้ใช้และจากแอปไดรฟ์อื่นๆ
ไฟล์ใน appDataFolder
ย้ายไปมาระหว่างตําแหน่งพื้นที่เก็บข้อมูล (พื้นที่ทํางาน) ไม่ได้ ดูข้อมูลเพิ่มเติมได้ที่การจัดระเบียบไฟล์
โฟลเดอร์ข้อมูลแอปพลิเคชันจะถูกลบเมื่อผู้ใช้ถอนการติดตั้งแอปจาก ไดรฟ์ของฉัน ผู้ใช้ยังลบโฟลเดอร์ข้อมูลของแอปด้วยตนเองได้ด้วย
ขอบเขตของโฟลเดอร์ข้อมูลแอปพลิเคชัน
คุณต้องขอสิทธิ์เข้าถึงขอบเขต https://www.googleapis.com/auth/drive.appdata
ก่อนจึงจะเข้าถึงโฟลเดอร์ข้อมูลแอปพลิเคชันได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขตและวิธีขอสิทธิ์เข้าถึงขอบเขตดังกล่าวได้ที่ข้อมูลการตรวจสอบสิทธิ์และการตรวจสอบสิทธิ์เฉพาะ API โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต OAuth 2.0 ในหัวข้อขอบเขต OAuth 2.0 สําหรับ Google API
สร้างไฟล์ในโฟลเดอร์ข้อมูลแอปพลิเคชัน
หากต้องการสร้างไฟล์ในโฟลเดอร์ข้อมูลแอปพลิเคชัน ให้ระบุ appDataFolder
ในพร็อพเพอร์ตี้ parents
ของไฟล์และใช้วิธี files.create
เพื่ออัปโหลดไฟล์ไปยังโฟลเดอร์ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแทรกไฟล์ในโฟลเดอร์โดยใช้ไลบรารีของไคลเอ็นต์
Java
Python
Node.js
PHP
.NET
โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างไฟล์ในโฟลเดอร์ที่หัวข้อสร้างและสร้างโฟลเดอร์
ค้นหาไฟล์ในโฟลเดอร์ข้อมูลแอปพลิเคชัน
หากต้องการค้นหาไฟล์ในโฟลเดอร์ข้อมูลแอปพลิเคชัน ให้ตั้งค่าช่อง spaces
เป็น appDataFolder
และใช้วิธีการ files.list
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีใช้การค้นหาไฟล์ในโฟลเดอร์ข้อมูลแอปพลิเคชันโดยใช้ไลบรารีของไคลเอ็นต์
Java
Python
Node.js
PHP
.NET
ดาวน์โหลดไฟล์จากโฟลเดอร์ข้อมูลแอปพลิเคชัน
หากต้องการดาวน์โหลดไฟล์จากโฟลเดอร์ข้อมูลแอปพลิเคชัน ให้ใช้เมธอด files.get
หากต้องการดูข้อมูลเพิ่มเติมและดูตัวอย่างโค้ด ให้ไปที่ดาวน์โหลดเนื้อหาไฟล์ Blob