色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用Python自動(dòng)化和 Windows 服務(wù)刪除臨時(shí)文件

科技綠洲 ? 來(lái)源:Python實(shí)用寶典 ? 作者:Python實(shí)用寶典 ? 2023-11-03 15:19 ? 次閱讀

1

目 標(biāo) 場(chǎng) 景

用過(guò) Mac OS 的朋友應(yīng)該都遇到過(guò),日常的文件操作會(huì)在同級(jí)目錄下產(chǎn)生一些特定的臨時(shí)文件。

平常將文件夾打包成壓縮包或拷貝文件夾到移動(dòng)硬盤內(nèi),臨時(shí)文件會(huì)包含在里面,如果是程序源代碼,在 Windows 系統(tǒng)下編譯有時(shí)候還會(huì)受到影響。

本篇文章的目的是在移動(dòng)硬盤插入到電腦的同時(shí),利用 **Python 自動(dòng)化和 Windows 服務(wù) **刪除掉這些臨時(shí)文件。

2

編 寫 代 碼

首先,我們需要循環(huán)檢測(cè) PC 的驅(qū)動(dòng)器,判斷是否存在 可移動(dòng)的磁盤

# 循環(huán)遍歷,對(duì)每一個(gè)驅(qū)動(dòng)器進(jìn)行判斷
while True:
        for item in disk_partitions():
            if 'removable' in item.opts:
                driver, opts = item.device, item.opts
                # 刪除臨時(shí)文件
                pass
                break
            else:
                continue

        # 休眠5s,繼續(xù)遍歷
        sleep(5)

如果檢測(cè)到存在可移動(dòng)的磁盤,就遍歷文件,刪除 Mac 臨時(shí)文件。

def remove_all_file(filepath, file_name):
    """
    刪除 MAC 臨時(shí)文件
    :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 可執(zhí)行文件。

# 安裝 pyinstaller 
pip3 install pyinstaller 

# 把 py 文件打包成 exe 可執(zhí)行文件
# 圖標(biāo):img.ico
pyinstaller -F -i img.ico  del_mac_files.py

為了保證程序一直在后臺(tái)運(yùn)行,我們需要?jiǎng)?chuàng)建一個(gè) 系統(tǒng)服務(wù) ,讓將可執(zhí)行文件一直在后臺(tái)執(zhí)行。

instsrv.exesrvany.exe 這兩個(gè)文件可以非常方便的創(chuàng)建系統(tǒng)服務(wù)。其中,instsrv.exe 用于創(chuàng)建、刪除服務(wù);srvany.exe 用于保障服務(wù)能正常啟動(dòng)。

# 注冊(cè)服務(wù)
# instsrv.exe 服務(wù)名 srvany.exe
c:instsrv.exe del_mac_tempfile c:srvany.exe

需要注意的是,運(yùn)行注冊(cè)服務(wù)命令時(shí), 需要以管理員權(quán)限運(yùn)行 CMD 來(lái)執(zhí)行

圖片

注冊(cè)完服務(wù)之后,還需要通過(guò)注冊(cè)表把服務(wù)和可執(zhí)行程序關(guān)聯(lián)起來(lái)。

# 注冊(cè)表服務(wù)的目錄
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices

在注冊(cè)表中找到上面創(chuàng)建的服務(wù) ,新建一個(gè) Parameters 的項(xiàng),在項(xiàng)內(nèi)再創(chuàng)建兩個(gè)字符串,分別指向可執(zhí)行文件和可執(zhí)行文件的完整目錄。

圖片

最后,services.msc 命令打開服務(wù)管理,找到目標(biāo)服務(wù), 設(shè)置允許服務(wù)和桌面交互 ,設(shè)置開啟服務(wù)并設(shè)置為自啟。

圖片

3

結(jié) 果 結(jié) 論

通過(guò)以上注冊(cè)的服務(wù),每次插入移動(dòng)硬盤,都會(huì)自動(dòng)去遍歷移動(dòng)硬盤盤的文件,查找 Mac 臨時(shí)文件并刪除。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 硬盤
    +關(guān)注

    關(guān)注

    3

    文章

    1317

    瀏覽量

    57429
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3567

    瀏覽量

    89129
  • 自動(dòng)化
    +關(guān)注

    關(guān)注

    29

    文章

    5620

    瀏覽量

    79532
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    84955
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Internet Explorer 6瀏覽器如何設(shè)置自動(dòng)刪除臨時(shí)文件

    Internet Explorer 6瀏覽器可以自動(dòng)刪除臨時(shí)文件,但這需要你進(jìn)行相關(guān)的設(shè)置。請(qǐng)打開網(wǎng)絡(luò)瀏覽器,選擇“工具/Internet選項(xiàng)……”,選擇“高級(jí)”,進(jìn)入到“安全” 區(qū)域,選取“當(dāng)
    發(fā)表于 03-10 11:40

    【電腦使用技巧】怎么活用“查找”命令 讓系統(tǒng)搜索更智

    或者有“Windows”或者有“XP技巧大餐”的文件。由此,我們可以看出在“名稱”框中,“?”是邏輯與的關(guān)系,空格則是邏輯或的關(guān)系。  三、刪除全部臨時(shí)文件  大多數(shù)應(yīng)用程序在安裝和運(yùn)
    發(fā)表于 06-08 09:04

    win10 IE瀏覽器無(wú)法更改臨時(shí)文件夾存儲(chǔ)位置

    臨時(shí)文件修改不了存儲(chǔ)位置的問(wèn)題。這是怎么回事呢?接下來(lái),小編就給大家介紹下win10系統(tǒng)下無(wú)法更改ie臨時(shí)文件位置的解決方案。具體方法如下: 1、每次用ie修改,注銷后還是沒(méi)有改變。2、可以通過(guò)修改注冊(cè)表
    發(fā)表于 03-08 13:46

    keil使用.bat命令刪除臨時(shí)文件

    本帖最后由 Iamwjy 于 2016-6-25 23:03 編輯 直接把 刪除Keil臨時(shí)文件.bat 文件拷貝到自己的工程目錄下,點(diǎn)擊運(yùn)行就能刪除keil編譯生成的
    發(fā)表于 06-25 23:02

    如何快速刪除臨時(shí)文件

    ,使用bat文件可快速刪除編譯產(chǎn)生的臨時(shí)文件。適用開發(fā)環(huán)境本方式也適用于Windows下的各種開發(fā)環(huán)境,比如常用的keil、IAR等,只要按格式添加你想要
    發(fā)表于 01-27 07:49

    MDK怎么修改生成的臨時(shí)文件地址?

    MDK怎么修改生成的臨時(shí)文件地址
    發(fā)表于 10-11 07:54

    如何設(shè)置IE6瀏覽器自動(dòng)刪除臨時(shí)文件

    Internet Explorer 6瀏覽器如何設(shè)置自動(dòng)刪除臨時(shí)文件 Internet Explorer 6瀏覽器可以自動(dòng)刪除
    發(fā)表于 03-10 11:41 ?1668次閱讀

    Chrome修改臨時(shí)文件夾位置

    Chrome修改臨時(shí)文件夾位置,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-15 16:44 ?0次下載

    c盤清理方法

    本視頻主要詳細(xì)介紹了c盤清理方法,分別有刪除休眠文件hiberfil.sys、清除應(yīng)用程序產(chǎn)生的臨時(shí)文件、清除IE等瀏覽器產(chǎn)生的臨時(shí)文件、清除系統(tǒng)還原,SystemVolumeInfo
    的頭像 發(fā)表于 03-06 16:55 ?4834次閱讀

    怎樣從計(jì)算機(jī)中刪除臨時(shí)文件

     從計(jì)算機(jī)上刪除所有臨時(shí)文件時(shí)。如果您對(duì)此有任何疑問(wèn)或疑問(wèn),它將加快計(jì)算機(jī)速度
    的頭像 發(fā)表于 12-13 16:10 ?3299次閱讀

    如何讓電腦速度重新快起來(lái)

    【清理垃圾】 設(shè)置>>系統(tǒng)>>存儲(chǔ)>>存儲(chǔ)感知>>立即釋放空間,縮短臨時(shí)文件保存天數(shù),刪除臨時(shí)文件(如果用戶界面沒(méi)有本項(xiàng)內(nèi)容,執(zhí)行下一步磁盤清理)。
    的頭像 發(fā)表于 05-14 15:29 ?3036次閱讀

    keil、IAR等程序工程建立批處理文件刪除臨時(shí)文件

    ,使用bat文件可快速刪除編譯產(chǎn)生的臨時(shí)文件。適用開發(fā)環(huán)境本方式也適用于Windows下的各種開發(fā)環(huán)境,比如常用的keil、IAR等,只要按格式添加你想要
    發(fā)表于 12-03 11:36 ?18次下載
    keil、IAR等程序工程建立批處理<b class='flag-5'>文件</b><b class='flag-5'>刪除</b><b class='flag-5'>臨時(shí)文件</b>

    RT-Thread文檔_TMPFS 臨時(shí)文件系統(tǒng)

    RT-Thread文檔_TMPFS 臨時(shí)文件系統(tǒng)
    發(fā)表于 02-22 18:42 ?0次下載
    RT-Thread文檔_TMPFS <b class='flag-5'>臨時(shí)文件</b>系統(tǒng)

    Facebook群組自動(dòng)化python – 網(wǎng)絡(luò)自動(dòng)化

    電子發(fā)燒友網(wǎng)站提供《Facebook群組自動(dòng)化python – 網(wǎng)絡(luò)自動(dòng)化.zip》資料免費(fèi)下載
    發(fā)表于 07-05 14:26 ?0次下載
    Facebook群組<b class='flag-5'>自動(dòng)化</b><b class='flag-5'>python</b> – 網(wǎng)絡(luò)<b class='flag-5'>自動(dòng)化</b>

    Python環(huán)境下的代理服務(wù)器搭建與自動(dòng)化管理

    Python環(huán)境下搭建與自動(dòng)化管理代理服務(wù)器是一項(xiàng)涉及網(wǎng)絡(luò)編程和自動(dòng)化技術(shù)的綜合任務(wù)。
    的頭像 發(fā)表于 11-14 07:31 ?220次閱讀
    主站蜘蛛池模板: 成人综合在线观看 | 中文字幕国产视频 | 亚洲福利区 | 三级黄色小视频 | 日韩亚洲不卡在线视频 | 欧美精品色婷婷五月综合 | 日本一二三区视频在线 | gayxxxxgay呻吟受日本 | 一区三区不卡高清影视 | 日韩欧美视频一区 | 欧美 日韩 无码 有码 在线 | 黄瓜视频苹果直接安装 | 76人遣返航班上71人呈阳性 | 午夜剧场1000 | 一本色道久久88综合日韩精品 | 国内精品久久久久影院男同志 | 香蕉人人超人人超碰超国产 | 丝袜足控免费网站xx91 | 99久久国产综合精品 | 色婷婷激婷婷深爱五月小蛇 | 国产福利视频第一导航 | 荡公乱妇HD中文字幕 | 久久re热在线视频精99 | 亚洲日韩欧美国产中文在线 | 一级做a爰片久久毛片一 | 伊人AV一区二区三区夜色撩人 | 国产成人免费观看在线视频 | 国产午夜精品理论片影院 | 亲爱的妈妈6韩国电影免费观看 | 91久久偷偷做嫩草影院免 | 香蕉尹人综合精品 | 国产精品久久国产三级国不卡顿 | 调教美丽的白丝袜麻麻视频 | 果冻传媒我的女老板 | 精品亚洲一区二区三区在线播放 | 护士WC女子撒尿 | 探花口爆颜射乳交日韩 | 最新国产在线视频在线 | 日本邪恶全彩工囗囗番海贼王 | 亚洲AV久久无码精品九号 | 日韩a在线看免费观看视频 日韩a视频在线观看 |