-
背景:有需要在特定公用電腦使用公用 Google 帳號透過 GoogleDrive 交換檔案,但每次都需要經過登入、輸入帳密、找檔案、下載等一連串手動操作。故使用服務帳戶金鑰 JSON 檔認證,不用登入或是 OAuth 驗證即可達到下載 GoogleDrive 檔案的目的
-
此為簡易的 GoogleDrive 檔案下載工具,用於自動下載特定資料夾內的所有檔案
- 先到 GoogleCloud 選取或是建立專案,之後如果找不到 GoogleDriveApi 啟動頁面可以在上方搜尋 "Google Drive API",進入後即可開始以下設定步驟
- 下載 GoogleDrive 路徑為
測試共享資料夾/aaa/bbb
資料夾的檔案為例,可使用 appsettings.json 或是 cmd 參數設置:
- 透過 appsettings.json 設定:
"GoogleFolderPath": [ "測試共享資料夾", "aaa", "bbb" ]
- 透過 cmd 參數:
GoogleDriveConsole "測試共享資料夾" "aaa" "bbb"
- 有輸入 cmd 參數時會優先使用 cmd 參數
- cmd 編碼為 UTF-8,可參考 example.bat 設置