系列文章
11.問題肯定是一個接著一個來的,如果沒有來,你檢查一下你是不是在另一個平行時空.
在爽不到幾個天(也許使用量大,你幾個來回後,你就發現那裡有問題了!??)
- TransferCloud同一時間只有一個檔案在下載,而且佇列只能放兩個,身為一個專業的片商,這樣很掉漆啊,人家都是一批一批上貨的,我的搬運工只能同時搬一個,而且後面只有兩個排隊的位置,弱爆。
- 等等,怎麼回事,為什麼Google Drive的容量爆掉了,點解??就算我手動搬移本端JVC的檔案歸檔去了,為什麼Google Drive的容量還是爆掉了?
- 抓下來的檔案,有沒有更好的歸檔方式呢? 我是說,我希望可以自動的進行歸檔到特定的資料夾可以嘛?
在一陣操作後,我發現了這一個自動作的流程,至少出現了上面三個問題,二師兄我又開始了認真爬文解問題的學習時間了。
12.問題的後面,一定會有一個到多個解,關鍵是你能否接受而己
12.1 第一個問題
- TransferCloud同一時間只有一個檔案在下載,而且佇列只能放兩個,身為一個專業的片商,這樣很掉漆啊,人家都是一批一批上貨的,我的搬運工只能同時搬一個,而且後面只有兩個排隊的位置,弱爆。
這個問題比較簡單,要用的不是腦,是你的信用卡(俗話說,錢能解決的事情,儘量少用腦)。 這是TransferCloud的Plan中就載明的,如果你需要一次下載10個檔,然後你以一次一堆檔案下來排好隊,就等他一直下載一直下載就行了。
請各位兄台,莫要怨二師兄。
我們說的是做出一個全自動套接的流程,而不是做出一個全自動免費套接的流程,因此,信用卡這種工具是在所難免的。
希望各位能夠理解。
各位在選擇的時候,可以比較一下其中的差異,建議就直上"Power" plan,畢境,自動化就是要省各位的時間,5鎂真的不多錢錢啊!!

特別要注意的是,各位請按需購買TransferCloud的plan,一般而言就分1個、6個、12個月。
但請記得,把Recurring勾掉,不然他會一直自動續費下去,要取消要寫信給客服的。

12.2 第二個問題
2.等等,怎麼回事,為什麼Google Drive的容量爆掉了,點解??就算我手動搬移本端JVC的檔案歸檔去了,為什麼Google Drive的容量還是爆掉了?
基本上這個問題跟上一個一樣, 要用的不是腦,是你的信用卡……..(等等,馬的逼,把把都掏信用卡,能有建設性一點的建議嘛?)。
呃,好吧。但基本上這個問題跟上一個一樣, 要用的不是腦,是你的信用卡。誒,不是,應該是說,還是要掏信用卡,但是可以掏小力一點。我的這議是,最少掏個100GB的空間,便足夠使用了。
再說白一點,這100GB只是拿來當暫存的空間用的,但如果你堅持要掏個10TB,那下面的文章就不用看下去了。掏好掏滿即可。

大家還記得前面有說過,透過TransferCloud下載來的檔案,會自動的傳送到Google Drive裡去放好,但是如果只有100GB,很快的,那些高畫質高品質的檔案就會佔據了Google Drive的容量空間,最終你的Google Drive 就爆了。
有些同學也許想到說,我有跟Synology同步,那我把Synology的檔案搬走,那Google的檔案就會騰出空間來了(沒錯,冰狗,但這只對了一半)。
事實上,Google Drive的運作機制是,你把檔案移除了,他會先丟到垃圾桶,然後"30“天之後會自動移除,要不然,你就要手動自己移除。如果你不手動清除,Google Drive還是會爆的(我就不信你可以忍30天~)
杯具,"手動",一看就令人不舒服。你試想,你一直去清Google Drive的垃圾桶,這不是件很令人肚南的事情嘛??
古人說的好,自動寫的好,人生是彩色;手動做的多,人生是黑白。
就在這世界變黑白的時候,我找到一隻狗,他就叫"Goolge”,我在上面打了
|
|
然後,有一條名為"Automatically Empty Google Drive Trash"的文章吸引了我。
原來,我們還可以透過指令碼和Google Drive互動(那就意味者,我可以自動清除Google Drive 的垃圾桶了,這又離上市目標近了一步)
大意就是:
- 使用Google App Script
- 寫一些能自動化的代碼(就是我們講的那個自動清掉垃圾桶的代碼)
- 跑起來
- 讓它一直跑起來
馬上移動到 Google Apps Script

畫面大概就長這樣子,如果你的跟我的不一樣,要嘛他改版了,要嘛你去到山寨版了。
右上一個"新專案",來建立一個新專案。
按下去之後,畫面會帶到一個新的專案裡去。

-
請改成你專案的名字,隨便取,只要你開心。我的叫"GoogleDriveTrashAutoClean"
-
請按下列代碼貼上:
1 2 3function emptyThrash(){ Drive.Files.emptyTrash(); } -
然後按下存檔

-
新增服務

-
完工
來,把程式碼跑起來!
找到"執行",就給他按下去,如果第一次執行,會問一些授權的問題。
大意是說,你要不要把你的Google Drive授權個這個代碼,讓他替你清理掉Google Drive的垃圾桶。又因為,這個代碼是你自己寫的,沒有簽章過,所以可能有危險,你願意嘛之類的問題。請你一律給10分滿意接受即可。




程式碼就會真的跑起來了!!
可以到"執行記錄“去看一下結果,再去Google Drive裡面找一下你的垃圾桶,你會發現,這世界垃圾桶變清淨了!!
到這裡,
使用Google App Script寫一些能自動化的代碼(就是我們講的那個自動清掉垃圾桶的代碼)跑起來- 讓它一直跑起來
我們完成了3項,最後就是讓他一直跑起來。
打鐵趁熱,GOGOGO!
找到"觸發條件”,新增一個觸發條件,然後把類型改成以分鐘計時,並把間隔設成每5分鐘。
這白話的意思就是請系統,每5分鐘,就把剛剛的代碼跑一遍,然後一直跑下去。

Yes! 到這邊,我們就完成了Google Drive 自動清垃圾桶的工作了。
12.3 第三個問題
3.抓下來的檔案,有沒有更好的歸檔方式呢? 我是說,我希望可以自動的進行歸檔到特定的資料夾可以嘛?
前一篇文中,二師兄是把從Google Drive同步下來的文章,都放到了Tmp\JVC裡去了。
在前面的說明中,我們有提到,
有些同學也許想到說,我有跟Synology同步,那我把Synology的檔案搬走,那Google的檔案就會騰出空間來了(沒錯,冰狗,但這只對了一半)。
這是指,我們"手動"把檔案搬走,讓Google Drive 同步刪除檔案,接下來,我們也想把這段自動化掉。
想法是這樣子的:
- 定時把Tmp\JVC下面的檔案搬走到Download裡去放
- 定時把Tmp\JVC下面的空檔案夾移除
這裡就要用到Synology裡的排程了。
首先,ssh進到Synology 裡去,並建立兩個檔案,分別名為:cleanEmptyFolder.sh及rsyncJVC2Download.sh, 並放置到固定的目錄裡(二師兄是放在/volume1/homes 下)
cleanEmptyFolder.sh
|
|
rsyncJVC2Download.sh
|
|
接下來到Synology的任務排程表裡,加進這兩個工作。
新增->排程任務->使用者定義指令碼:
cleanEmptyFolder.sh -> 每天早上6點執行一次


rsyncJVC2Download.sh -> 每15分鐘執行一次


將將~
到這邊,我們就設定完成了。
13.還有什麼漏掉了嘛?
認真來說,這個流程建立後但現在,一切可以說是舒服(就是滿意啦~)
找到磁力鏈結,就丟下去 * 3
凹嗚~ 人生又是彩色的了,滿滿的D糟(乾,這下不知怎麼解釋了)!!!
謝謝大家收看,如果有問題,我們一起學習,互相討論。
Комментарии
Comment