亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

利用python實現清除移動硬盤中的臨時文件

發布時間:2020-10-29 14:25:45 來源:億速云 閱讀:181 作者:Leah 欄目:開發技術

利用python實現清除移動硬盤中的臨時文件?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

首先,我們需要循環檢測PC的驅動器,判斷是否存在可移動的磁盤。

# 循環遍歷,對每一個驅動器進行判斷

while True:

        for item in disk_partitions():

            if 'removable' in item.opts:

                driver, opts = item.device, item.opts

                # 刪除臨時文件

                pass

                break

            else:

                continue

        # 休眠5s,繼續遍歷

        sleep(5)

如果檢測到存在可移動的磁盤,就遍歷文件,刪除Mac臨時文件。

def remove_all_file(filepath, file_name):

    """

    刪除 MAC 臨時文件

    :param file_name:

    :return:

    """

    for root, dirs, files in os.walk(filepath):

        for name in files:

            print(name)

            if name.startswith("._") or name == file_name:

                os.remove(os.path.join(root, name))

接著,我們利用pyinstaller將Python文件打包成Exe可執行文件。

# 安裝 pyinstaller 

pip3 install pyinstaller 

# 把 py 文件打包成 exe 可執行文件

# 圖標:img.ico

pyinstaller -F -i img.ico  del_mac_files.py

為了保證程序一直在后臺運行,我們需要創建一個系統服務,讓將可執行文件一直在后臺執行。

instsrv.exe和srvany.exe這兩個文件可以非常方便的創建系統服務。其中,instsrv.exe用于創建、刪除服務;srvany.exe用于保障服務能正常啟動。

# 注冊服務

# instsrv.exe 服務名 

srvany.exec:\instsrv.exe del_mac_tempfile c:\srvany.exe

需要注意的是,運行注冊服務命令時,需要以管理員權限運行CMD來執行。

注冊完服務之后,還需要通過注冊表把服務和可執行程序關聯起來。

# 注冊表服務的目錄

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

在注冊表中找到上面創建的服務,新建一個Parameters的項,在項內再創建兩個字符串,分別指向可執行文件和可執行文件的完整目錄。

利用python實現清除移動硬盤中的臨時文件

最后,services.msc命令打開服務管理,找到目標服務,設置允許服務和桌面交互,設置開啟服務并設置為自啟。

利用python實現清除移動硬盤中的臨時文件

關于利用python實現清除移動硬盤中的臨時文件問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

明光市| 扎鲁特旗| 崇礼县| 哈巴河县| 广灵县| 商都县| 七台河市| 庆安县| 萨嘎县| 棋牌| 治多县| 霍州市| 纳雍县| 沾化县| 浮梁县| 德阳市| 小金县| 资讯| 上犹县| 广昌县| 夹江县| 弥勒县| 安国市| 镶黄旗| 务川| 深州市| 澜沧| 博罗县| 金溪县| 肃宁县| 开江县| 嘉禾县| 定襄县| 宁明县| 仙游县| 临潭县| 宜阳县| 特克斯县| 上饶县| 榆中县| 岑溪市|