chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

如何使用Python同步文件夾

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-12-11 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

該說明將向您展示如何使兩個文件夾(及其中的所有文件夾)保持同步,因此一個是另一個的直接副本。非常適合在本地將工作備份到云/網(wǎng)絡(luò)服務(wù)器或USB驅(qū)動器。無需編程經(jīng)驗即可完成本教程。請注意,這僅適用于Windows,盡管該過程在Mac和Linux上是相似的。

我有一臺舊的Windows計算機(jī),我將其設(shè)置為服務(wù)器以執(zhí)行各種功能,其中之一是便宜的網(wǎng)絡(luò)連接既充當(dāng)媒體服務(wù)器又備份我家庭所有計算機(jī)數(shù)據(jù)的存儲。

由于我的家人都希望在自己的PC上本地工作,因此我們需要一種簡便的方法來定期備份數(shù)據(jù)。我還需要一種通過在服務(wù)器PC上的兩個硬盤上實(shí)施類似RAID的方法來加倍備份的方法。我也不想支付任何軟件費(fèi)用(是的,我很st我)。因此,所有的免費(fèi)軟件都傾向于彈出窗口,甚至?xí)蛲綍r間長和CPU使用率過高而減慢PC的速度,這很煩人。

因此,您只需付出一點(diǎn)點(diǎn)努力,我寫了一個python腳本,它將同步我們所有需要的文件夾。然后,我可以自定義該文件并將其作為可執(zhí)行文件分發(fā)給家庭,可以將窗口設(shè)置為在后臺定期運(yùn)行。

第1步:安裝Python和依賴項

要創(chuàng)建可分發(fā)程序,您需要在自己的計算機(jī)上安裝python。電腦。不幸的是,我們將使用的模塊pyinstaller不適用于python 3.6,因此您需要在計算機(jī)上安裝python 3.5或更低版本。為此,請點(diǎn)擊https://www.python.org/downloads/上的Web鏈接,然后向下滾動直到找到所需的版本。我用的是3.5.3。

通過確保選中“添加到PATH”復(fù)選框來完成安裝。

安裝完成后,打開命令提示符并安裝我們需要的python模塊,然后鍵入請按照以下步驟操作并按照要求進(jìn)行操作:

pip install pyinstaller

pip install dirsync

第2步:Python腳本

腳本很簡單,只有兩行,將以下內(nèi)容復(fù)制并粘貼到IDLE(與Python一起安裝)或記事本中,另存為“ DirectorySync.py”:

來自目錄同步導(dǎo)入同步

sync(‘C:\ FOLDER_A’,‘E:\ FOLDER_B’,‘sync’,purge = True)

請確保將上面的兩個文件夾更改為要同步的兩個文件夾。

第一行導(dǎo)入我們先前安裝的dirsync模塊。

第二個執(zhí)行同步。第一個文件夾是源文件夾,第二個文件夾是目標(biāo)文件夾,“ sync”是告訴sync函數(shù)要實(shí)現(xiàn)哪種同步模式。添加purge = True告訴函數(shù)刪除目標(biāo)文件夾中不再位于源文件夾中的任何內(nèi)容。還有其他選項可以根據(jù)您的需要實(shí)施。

上面配置的方式也將同步頂級文件夾中的所有文件夾,如果需要可以停止。如果要同步多個頂級文件夾,只需使用sync()函數(shù)向代碼中添加更多行。有關(guān)更多選項和幫助,請參見以下鏈接:

https://pypi.python.org/pypi/dirsync/2.2.2

步驟3:創(chuàng)建。 exe

要創(chuàng)建可執(zhí)行文件,我們現(xiàn)在需要返回到命令提示符。

鍵入以下內(nèi)容,將文件夾路徑替換為DirectorySync.py腳本的路由,在最后一步中創(chuàng)建:

pyinstaller -F -w C:/Route_to_your_folder/DirectorySync.py

在python腳本的文件夾位置中創(chuàng)建一系列文件夾:__ pycache __,build,dist和另外兩個文件?,F(xiàn)在dist文件夾中有一個名為DirectorySync.exe的文件,運(yùn)行該文件將在后臺執(zhí)行同步。該文件可以按原樣分發(fā)給任何人,然后他們可以運(yùn)行同步,而無需在計算機(jī)上安裝python。

解釋在命令提示符下鍵入的粗體字中的內(nèi)容:

‘pyinstaller’告訴計算機(jī)使用我們先前下載的模塊pyinstaller

‘-F’是一個選項,它告訴pyinstaller僅生成一個可執(zhí)行文件,而不生成一系列可執(zhí)行文件

‘-w’是一個選項,它告訴計算機(jī)每次運(yùn)行腳本時不顯示命令提示符。

路徑為python腳本的路徑。

有關(guān)更多選項和幫助,請參見以下鏈接:

https://pyinstaller.readthedocs.io/en/stable/usage 。..

步驟4:自動運(yùn)行

您現(xiàn)在可以同步任何文件夾了只需雙擊可執(zhí)行文件,而無需重復(fù)復(fù)制,粘貼和刪除。但是,我們要更進(jìn)一步,讓W(xué)indows自動運(yùn)行該過程,因此您不必?fù)?dān)心。

為此,我們將使用Windows隨附的Task Scheduler程序,該過程是基于Windows 10,但在其他Windows平臺上幾乎相同。

從開始菜單打開任務(wù)計劃程序。

在右側(cè)選擇“創(chuàng)建任務(wù)”

為其提供名稱和描述,并在底部確保已針對正確的操作系統(tǒng)對其進(jìn)行了配置。

在“觸發(fā)器”選項卡上,創(chuàng)建一個新觸發(fā)器通過單擊左下角的“新建”,在新的彈出窗口中選擇所需的配置,我選擇從“登錄”開始執(zhí)行任務(wù),并每小時重復(fù)一次,因此我知道我每小時都有工作備份。單擊確定。

在“操作”選項卡上,以相同的方式創(chuàng)建一個新操作。我們需要做的是啟動一個默認(rèn)程序。瀏覽到我們之前創(chuàng)建的可執(zhí)行文件,然后選擇。注意:-如果在創(chuàng)建任務(wù)后移動可執(zhí)行文件,則該任務(wù)以及因此同步將無法完成。

在“條件”選項卡上,取消選中電源設(shè)置,使其也將依靠電池運(yùn)行

單擊“確定”,您現(xiàn)在已經(jīng)創(chuàng)建了任務(wù)。

重新啟動計算機(jī),過一會兒,檢查目標(biāo)文件夾位置,看看同步是否正常,請注意,如果您的文件夾很大,則同步可能需要一段時間才能在第一時間復(fù)制所有文件夾。

責(zé)任編輯:wv

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

    關(guān)注

    57

    文章

    4857

    瀏覽量

    89585
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    VS Code 中`xiaozhi-esp32` 項目文件夾 修改 I2C 設(shè)備地址為 `0x78`

    VS Code 中`xiaozhi-esp32` 項目文件夾 修改 I2C 設(shè)備地址為 `0x78`
    的頭像 發(fā)表于 11-28 07:30 ?527次閱讀

    LABVIEW 2023 Q1調(diào)用python后一直報錯1671

    \\Yang\\AppData\\Local\\National Instruments\\NIPythonInterface進(jìn)入該路徑發(fā)現(xiàn)是空文件夾,沒有the log files。程序用的是范例
    發(fā)表于 11-12 09:51

    QEMU快速上手(Win),源碼文件夾對不上是為什么?

    /rt-thread-smart/quick-start/qemu-win/quickstart 搭建VSCode的調(diào)試環(huán)境,卡在了第一步,我下載下來的源碼是UBuntu20環(huán)境的,,而不是Windows環(huán)境的,和文檔里的文件夾對不上; 想問下各位,是怎么回事?要怎么搭建VSCode調(diào)試環(huán)境?
    發(fā)表于 09-29 06:57

    實(shí)現(xiàn)litterfs后,打不開文件夾怎么解決?

    在實(shí)現(xiàn)文件系統(tǒng)后,進(jìn)入不了文件夾,但是能創(chuàng)建文件夾,使用ls也能看到相應(yīng)文件夾下的內(nèi)容 這是為什么
    發(fā)表于 09-28 12:27

    請問bsp文件夾中各芯片廠商的外設(shè)drv文件都是由芯片廠商自己開發(fā)的嗎?

    添加一個新的芯片廠商到bsp文件夾中(rt-thread-v4.1.0bspxx32), xx32目錄下的drv文件需要廠商自己開發(fā)上傳嗎? 搜了下相關(guān)資料,有部分說法是社區(qū)開發(fā)者根據(jù)廠商提供的資料來統(tǒng)一開發(fā),是這樣的嗎?
    發(fā)表于 09-25 06:00

    軟件包加入后不顯示packages文件夾是怎么回事?

    軟件包加入后不顯示packages文件夾,使用rt——thread標(biāo)準(zhǔn)版,基于星火一號開發(fā)板
    發(fā)表于 09-19 08:28

    請問rtt studio 的文件夾打紅叉什么意思?

    rtt studio 的文件夾打紅叉什么意思?而且文件夾里面實(shí)際是有文件的,但是瀏覽不出來。
    發(fā)表于 09-18 06:34

    RTT如何添加文件夾并加入編譯?

    想把一個新的工程文件夾(包含若干個源文件和頭文件)放入同一個工程內(nèi)編譯。 試了下把在文件系統(tǒng)添加了文件夾到相關(guān)位置,rtthread stu
    發(fā)表于 09-15 07:50

    在對廬山派K230的SD卡data文件夾進(jìn)行刪除和新件文件夾時無法操作,且訓(xùn)練時線程異常,怎么解決?

    下刪除one文件夾,結(jié)果顯示直接斷開連接,后來操作data文件夾,顯示寫保護(hù),最后再次操作又刪掉了 3.我可以把SD卡里面的圖片復(fù)制出來在AICube里面訓(xùn)練,但是一開始訓(xùn)練就會提示線程工作異常 我
    發(fā)表于 08-01 08:03

    迅為RK3588開發(fā)板Android13系統(tǒng)掛載samba共享文件夾-怎么開啟Windows共享目

    注:推薦新建用戶以及共享目錄都是用英文。 windows 系統(tǒng)中,文件夾共享需要設(shè)置指定用戶與密碼,通過輸入用戶和密碼進(jìn)行連接,在設(shè)置共享時系統(tǒng)中有 Everyone 所有人設(shè)置,允許所有人直接
    的頭像 發(fā)表于 06-25 10:25 ?409次閱讀
    迅為RK3588開發(fā)板Android13系統(tǒng)掛載samba共享<b class='flag-5'>文件夾</b>-怎么開啟Windows共享目

    KT142A 語音芯片插播功能使用指南及文件存儲命名規(guī)則

    語音芯片在游戲機(jī)、電梯等設(shè)備中存在插播需求,邏輯為播放背景音樂時觸發(fā)提示音播放,播完繼續(xù)背景音樂,KT142A 插播指令需按規(guī)則使用,提示音文件要放在 “ADVERT1-ADVERT9” 文件夾
    的頭像 發(fā)表于 06-21 13:46 ?825次閱讀
    KT142A 語音芯片插播功能使用指南及<b class='flag-5'>文件</b>存儲命名規(guī)則

    使用RASC生成Keil工程

    手動新建一個名為“Workspace_Keil”的文件夾,并將該文件夾作為我們的工作空間,我們的所有Keil工程都會放在這個文件夾里面。值得注意的是:為了避免編譯錯誤,該工作空間文件夾
    的頭像 發(fā)表于 05-15 14:46 ?884次閱讀
    使用RASC生成Keil工程

    如何按層級數(shù)獲取文件夾名稱(或路徑),并依據(jù)層級數(shù)分組?

    第一組是主文件夾,第二組是次級文件夾,依次類推
    發(fā)表于 04-25 14:12

    CUBEMX在線升級,保存在軟件子目錄下的工程文件夾自動給刪掉了,為什么?

    這是識別了不是軟件的文件夾自動刪掉?我已經(jīng)重新試過一次了,退回6.12版本然后在線升級,果然新建的工程文件升級后 被刪掉了
    發(fā)表于 03-07 08:08

    為什么無法使用圖像文件夾執(zhí)行對象檢測Python演示?

    使用自定義固態(tài)盤 Mobilenet 執(zhí)行對象檢測,并使用自定義腳本在文件夾中包含多個圖像。 每張圖像上的檢測結(jié)果都有相同的邊框位置。
    發(fā)表于 03-07 07:51