windows下有工具可以方便快捷的清除掉瀏覽器歷史。
既然正在學python,那為什麼不用這個語言寫乙個小工具呢?
macos的核心是free bsd,unix的乙個分枝。unix沒有象windows系統一樣的分割槽。
相反的,unix把所有的檔案都組織在乙個目錄之下。這個目錄就是root,標記為/。
unix的檔案組織的非常的清晰,具體的細節大家可以檢視這裡。
之後我們可以查到safari存放歷史記錄的預設目錄為
/users/lichallenger/library/caches/metadata/safari/history/。
從finder轉到以上目錄可以看到歷史檔案的列表。
了解了以上知識後,我們就可以進入python程式設計這一步了。
**:
import
osroot ='
/users/lichallenger/library/caches/metadata/safari/history/
'top
=root
forroot,dirs,files
inos.walk(top,topdown
=false):
forname
infiles:
'file name is: %s '%
name
forname
indirs:
'dir name is: %s '%
name
'end**********=='
在terminal中執行這段**得到:
如果你稍微注意的話,你會發現finder中顯示的歷史記錄和執行python**後得到的結果是不一樣的。
**搜尋出來的前兩個檔案在finder中是沒有的。不管如何,這兩個檔案顯然不是我們要處理的歷史記錄。
修改**,並新增刪除功能。如下:
經過為完全測試,節本可用。
由於本人水平所限,難免疏漏。如果發限,敬請指正!謝謝!
Mac下安裝 使用 刪除MySQL
mysql的mac版安裝包分為兩種一種是dmg archive,另一種是compressed tar。dmg的安裝比較簡單,只需要雙擊安裝檔案即可,compressed tar的安裝請自行查詢資料。2.mysql的安裝路徑為 同時,mysql會在 usr local mysql建立乙個指向該資料夾的...
Mac下使用python的坑
作業系統 macos high sierra 10.13.3 python3.6 python2.7總會發生中文字型亂碼的情況,果斷放棄,準備使用anaconda3.1.安裝anaconda3 2.修改環境變數 在命令列輸入 python 會提示python的版本以及使用的是哪乙個python,配置...
Mac下徹底刪除 DS Store檔案
使用命令刪除 ds store 很煩,直接讓它不要出現吧 其實這問題困擾我很久了,每個目錄裡面都會跑出乙個 ds store 的檔案,我通常都是用 find name ds store delete 來砍,不過砍了又會自動再生 顯然這問題不是只有困擾我而已,都已經有程式專門在解決類似的狀況。不過現在...