建立及管理檔案
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本指南說明如何在 Google 雲端硬碟中建立及管理檔案。
建立檔案
如何在雲端硬碟中建立不含中繼資料或內容的檔案:
使用 files.create
方法,而不需要
參數。檔案會指定 kind
的 drive.file
、id
、name
「Untitled」,以及 application/octet-stream
的 mimeType
。uploadType
是
標示為必要,但預設值為 media
,因此您不必實際
基礎架構
如要進一步瞭解雲端硬碟檔案限制,請參閱檔案和
資料夾限制。
僅中繼資料的檔案不含任何內容。中繼資料屬於資料 (例如 name
、
mimeType
和 createdTime
) 的說明。name
這類欄位:
每個使用者看到的資訊都相同,但像
viewedByMeTime
包含使用者專屬值。
例如含有 MIME 類型的資料夾,即為僅中繼資料檔案。
application/vnd.google-apps.folder
。詳情請參閱建立與
填入資料夾。另一個例子是捷徑
指向雲端硬碟中的另一個 MIME 類型檔案
application/vnd.google-apps.shortcut
。詳情請參閱建立
雲端硬碟檔案的捷徑。
管理縮圖
縮圖有助於使用者識別雲端硬碟檔案。開車
能自動產生常見檔案類型的縮圖,您也可以自行提供
應用程式產生的縮圖圖片詳情請參閱上傳
縮圖。
複製現有檔案
如要複製檔案並套用所有要求的更新,請使用
files.copy
方法,增加圍繞地圖邊緣的邊框間距。如要找到 fileId
複製,請使用 files.list
方法。
請注意,您必須使用適當的 Drive API
範圍來授權
呼叫。如要進一步瞭解雲端硬碟範圍,請參閱選擇
Google Drive API 範圍。
限制和注意事項
準備複製檔案時,請注意下列限制和注意事項:
權限:
copyRequiresWriterPermission
檔案限制會決定誰可以
複製檔案。詳情請參閱避免使用者
下載、列印或複製
檔案。
- 通知的
capabilities/canCopy
欄位
files
資源會決定
指出使用者可以複製檔案若需更多資訊,請參閲
功能。
- 建立副本的使用者將擁有所複製檔案。沒有其他共用項目
系統會複製來源檔案中的設定。如果副本是在
就會沿用該資料夾的權限。
- 複製檔案的擁有權可能會變更,且副本可能不會沿用
原始檔案的共用設定您可能需要啟用這些設定
重設。
檔案管理:
- 某些檔案 (例如第三方
捷徑,無論
已複製。
- 您只能將檔案複製到一個上層資料夾。指定多個
不支援上層帳戶。如未指定
parents
欄位,
檔案繼承來源檔案任何可搜尋的父項。
- 雖然資料夾是檔案類型,但你仍無法複製資料夾。
請改為建立目的地資料夾,並設定目標資料夾的
parents
欄位。
複製到目標資料夾然後您就可以刪除
原始來源資料夾
- 除非指定新的檔案名稱,否則
files.copy
方法會產生一個
檔案名稱與原始名稱相同
- 過度使用「
files.copy
」可能導致超過
Drive API 配額限制。詳情請參閱使用方法
上限。
以下是您可以嘗試的後續步驟:
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-09-04 (世界標準時間)。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"缺少我需要的資訊"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"過於複雜/步驟過多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"過時"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻譯問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/程式碼問題"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"容易理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"確實解決了我的問題"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u4e0a\u6b21\u66f4\u65b0\u6642\u9593\uff1a2024-09-04 (\u4e16\u754c\u6a19\u6e96\u6642\u9593)\u3002"}
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-09-04 (世界標準時間)。"]]