MAC 板


LINE

看板 MAC  RSS
※ 引述《bluewild (bluewild)》之銘言: : 像我買了2T的空間 : 但是把照片都放上去大概就佔了600G : 我的Mac硬碟大概佔了一半 : 工作檔案大概又佔一半 : 總之,硬碟空間快不夠了 : 但其實雲上還有超多空間 : 我的想法是 : 在Mac上將沒用到的檔案設定成不預載 : 就是放出硬碟空間了 : 要用再下載即可 : 問題來了 : MacOS 版的iCloud drive 沒有這個功能 : 我查過很多網路上的資訊 : 都是叫我刪垃圾桶或瀏覽器暫存 : 或是不要同步桌面或照片之類的 : 但我的問題不是那些 : 我是想要可以設定檔案不預載 : 那麼各位大大有沒有這方面的經驗呢? : 求解~感謝 找到好方法與各位分享 https://www.macobserver.com/tips/how-to/manual-icloud-sync/ 自己的文章自己回~~ 前情提要 在MacOS中的iCloud Drive 只能對檔案決定是否「下載」 卻不能任意「卸載」 要卸載要看系統心情,容量大,就裝得多 但是有時候硬碟容量就不夠 它就只留區區的幾G,實在很傷腦筋 有人在網路上開發了這個工具 「iCloud Control」 可以「卸載」檔案、或資料夾 也可以針對檔案下載 也可以針對「檔案」直接進行分享 會直接產生一個iCloud Drive 的分享路徑 任何人只要有路徑,都可以下載副本 不管是哪個功能 都超級方便 https://i.imgur.com/xWtJZOp.jpg 文章裡頭提到Git hub 的路徑是 https://github.com/Obbut/iCloud-Control/releases 裡面有全部的原始檔 如果熟悉Git 並且會使用Xcode的話 可以下載後,自行檢查程式碼 若沒問題再行安裝 如果不熟悉Xcode以及封裝流程 可以直接下載路徑上的App安裝 安裝完後,在系統設定上,打勾「延伸功能」即可使用 https://i.imgur.com/nfDXzjY.jpg 敝人試用心得 釋放了百G的空間 超爽的 從今以後 我的硬碟將完整使用2T的iCloud Drive雲端空間 想下載什麼就下載什麼 想卸載什麼就卸載什麼 而不再像以前那樣塞爆我的硬碟 與各位分享~~ --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.59.168.61
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MAC/M.1545790667.A.EBC.html
1F:推 FAT32: 推推!12/26 10:32
2F:推 Gauss: 推12/26 11:09
3F:推 mtcoat: 不知道穩定性高不高 最怕檔案莫名不見就慘了12/26 12:11
大大您的顧慮是對的 所以我在安裝的之前有特別去看了一下原始碼 它的程式碼很簡短 我貼在文下您可以看看 一般來說我們都會擔心程式進行增刪的動作 萬一沒寫好,就會出包 但這程式我看到他是用File Manager的套件 這是蘋果自家的套件 是用這個套件內的指令 相對來說應該是安全得多 也就是說 程式是用回圈去告知蘋果系統,請將這檔案卸載 而不是程式自己去砍 當然 這樣的寫法雖然頗為合理 卻不是代表我幫作者背書唷 大家有興趣可以看看程式碼 就能了解 敝人只是自己是這方面苦主,找到良方之後希望共享之 其中是否安全或穩定 只能說目前我用起來還OK 大家自行判斷,感謝^^ 以下是整個程式 非常簡短 // // FinderSync.swift // iCloudExtension // // Created by Robbert Brandsma on 30-06-16. // Copyright ꤠ2016 Robbert Brandsma. All rights reserved. // import Cocoa import FinderSync class FinderSync: FIFinderSync { let fm = FileManager.default // MARK: - Menu and toolbar item support override var toolbarItemName: String { return "iCloud Control" } override var toolbarItemToolTip: String { return "Manually manage iCloud storage" } override var toolbarItemImage: NSImage { return NSImage(named: "CloudToolbarIcon")! } override func menu(for menuKind: FIMenuKind) -> NSMenu { NSLog("menu(for:)") let menu = NSMenu(title: "") menu.addItem(withTitle: "Remove selected item locally", action: #selec tor(removeLocal(_:)), keyEquivalent: "") menu.addItem(withTitle: "Download selected item", action: #selector(do wnloadItem(_:)), keyEquivalent: "") menu.addItem(withTitle: "Publish public link", action: #selector(publi sh(_:)), keyEquivalent: "") return menu } @IBAction func removeLocal(_ sender: AnyObject?) { NSLog("removeLocal") for target in currentTargets { NSLog("Local removal of \(target) requested") do { try fm.evictUbiquitousItem(at: target) NSLog("Removal of \(target) succeeded") } catch { NSLog("Removal of \(target) failed with error \(error)") } } } @IBAction func publish(_ sender: AnyObject?) { var urls = [URL]() for target in currentTargets { NSLog("Publishing \(target) requested") do { let url = try fm.url(forPublishingUbiquitousItemAt: target, ex piration: nil) NSLog("Publishing \(target) succeeded, url: \(url)") urls.append(url) } catch { NSLog("Publishing \(target) failed with error \(error)") } } let pb = NSPasteboard.general() pb.clearContents() pb.writeObjects(urls as [NSPasteboardWriting]) } @IBAction func downloadItem(_ sender: AnyObject?) { NSLog("Download requested") for target in currentTargets { NSLog("Download of \(target) requested") do { try fm.startDownloadingUbiquitousItem(at: target) NSLog("Download of \(target) succeeded") } catch { NSLog("Download of \(target) failed with error \(error)") } } } var currentTargets: [URL] { var targets = FIFinderSyncController.default().selectedItemURLs() ?? [ ] if let targetedUrl = FIFinderSyncController.default().targetedURL(), t argets.count == 0 { targets.append(targetedUrl) } return targets } } ※ 編輯: bluewild (210.59.168.61), 12/26/2018 13:42:29
4F:推 concord: 推 所以技術上可以弄個 tool 反覆對特定folder卸載 12/26 16:38
5F:→ concord: 這樣就有機會達成選擇才下載的巨大分享目錄.. 12/26 16:39
6F:→ bluewild: 是這樣沒錯~我是沒改啦~就原封不動用XD 12/26 17:00
7F:推 idletime: 推推~~~ 12/26 18:18
8F:→ otakuxavier: 太神啦! 12/27 07:27
9F:推 shiou0909: 2TB使用者浮出水面表達感激涕零 12/28 02:32
10F:噓 daniel35: 10.13.6,按照步驟安裝後,工具列沒有icon,自訂裡面也 12/28 10:01
11F:→ daniel35: 沒有相關選項QQ 12/28 10:01
12F:推 IstandTIPTOE: 實用推 12/28 14:51
13F:→ concord: 裝完記得 killall Finder 12/28 20:03
14F:推 checkfu: 雖然沒用到該需求,幫推 12/30 11:50
15F:推 tomap41017: 推 06/11 20:25







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP