it怪人:如何保持同名檔案同步

您很可能聽說過服務,例如Dropbox,這些服務用於在多臺計算機上保持檔案同步。但是,如果您想在一臺機器上執行此操作,會怎樣?也就是說,在整個計算機上保持具有相同檔名的檔案同步,這樣當其中一個檔案發生變化時,它們都會被更新。...

it怪人:如何保持同名檔案同步

您很可能聽說過服務,例如Dropbox,這些服務用於在多臺計算機上保持檔案同步。但是,如果您想在一臺機器上執行此操作,會怎樣?也就是說,在整個計算機上保持具有相同檔名的檔案同步,這樣當其中一個檔案發生變化時,它們都會被更新。

此功能非常有用,特別是對於有時需要複製檔案的開發人員或系統管理員。

工作原理

假設您是一名web開發人員,隨著時間的推移,他已經收集了大量Javascript函式,您可以在維護的所有站點中使用這些函式。當您新增或改進這個Javascript檔案時(我們稱之為圖書館.js“”,則僅更新正在編輯的當前副本。這意味著,例如,如果你做了一個bug修復或改進,你就必須手動將它應用到其他站點的每個原始碼資料夾中。

我們的工具試圖解決必須手動將更新的檔案應用到每個原始檔夾的問題。它的功能:

  1. 搜尋具有指定名稱的所有檔案(圖書館.js)在指定的根資料夾(%UserProfile%\Documents\websites)中。
  2. 對於所有名為圖書館.js,它定位最近修改的檔案並記錄其檔案雜湊值。
  3. 所有其他名為圖書館.js(不是最新更新的副本)然後將其檔案雜湊值與最新的(在上一步中確定)進行比較。
  4. 如果檔案雜湊值不同,則圖書館.js替換為最近更新的副本。

因為我們使用雜湊值來比較檔案,所以我們確信任何被替換的檔案都確實與最新的副本不同。例如,如果要執行該程序並替換了5個檔案,那麼立即再次執行該程序將不會進行任何替換,因為檔案雜湊值現在是相同的。

更新到最新的複製工具

“更新到最新副本”工具是一個具有相同名稱的批處理指令碼的修改版本(兩者都可以透過本文底部的連結下載),該指令碼已轉換為EXE檔案,以便包含所需的Nirsoft HashMyFiles實用程式。必須使用指定的某些引數從命令列執行該工具。如果您只是透過雙擊來執行EXE檔案,您將得到一條訊息表明這一點。

要使用updatetolatestcopy,可以透過執行“UpdateToNewestCopy/”來檢視引數?“顯示以下對話方塊:

it怪人:如何保持同名檔案同步

唯一需要的引數是SourceFolder(例如%UserProfile%\Documents\websites)和檔名(圖書館.js). 但是,您可以透過如上所述新增其他開關來更改功能。

示例

以下命令將查詢名為“”的所有檔案通用.vb“在資料夾“C:\users\jfaulkner\documents\Code Files”中,執行替換,但在重寫之前備份當前副本(此輸出是本文的頂部影象的來源):

UpdateToNewestCopy “C:\users\jfaulkner\documents\Code Files” Common.vb /B

以下命令執行與上述相同的搜尋操作,但它僅報告將被替換的檔案,實際上不執行任何檔案操作:

UpdateToNewestCopy “C:\users\jfaulkner\documents\Code Files” Common.vb /V

假設有一個名為“C:\Config”的檔案\FilesToSearch.txt檔案“內容如下:

library.js Common.vb

以下命令將搜尋當前使用者的“我的文件”資料夾,並報告對“”的任何更新圖書館.js“和”通用.vb,但實際上不會執行任何更新操作:

UpdateToNewestCopy “%UserProfile%\Documents” “C:\Config\FilesToSearch.txt” /L /V

自動化流程

這個過程是自動化的理想選擇。透過使用指定的設定建立一個計劃任務(無需特殊要求),並讓它每天/每小時/每15分鐘執行一次(取決於您的要求),您就可以保持檔案的真正同步設定它和忘記它的方式。

下載

更新到最新副本-修改的可執行檔案格式

更新到最新副本-源批處理檔案(更面向命令列)

  • 發表於 2021-04-11 19:32
  • 閱讀 ( 51 )
  • 分類:網際網路

你可能感興趣的文章

onedrive與onedrive for business:消除混淆的比較

...閱我們的Windows Server指南,瞭解有關該作業系統以及公司如何使用物理伺服器的更多資訊。 ...

  • 發佈於 2021-03-19 09:10
  • 閲讀 ( 53 )

什麼是符號連結(symlink)?如何在linux中建立一個

... 讓我們看看什麼是符號連結,如何在Linux以及macOS和Windows上建立符號連結,為什麼需要這種特殊型別的快捷方式,等等。 ...

  • 發佈於 2021-03-19 23:12
  • 閲讀 ( 50 )

如何在microsoft outlook中備份和還原電子郵件

...從任何地方訪問它,但即使是它們也有儲存限制。以下是如何備份您的Microsoft Outlook電子郵件,並在您再次需要這些郵件時進行恢復。 如何在microsoft outlook中進行備份 在Microsoft Outlook中進行備份非常簡單。備份儲存在PST(個人...

  • 發佈於 2021-03-31 23:32
  • 閲讀 ( 49 )

如何在windows中啟用microsoft新的onedrive資料夾保護

...mportant PC Folders.” It’s no longer called “Folder Protection.” 如何工作 像OneDrive這樣的雲檔案儲存服務很方便,但有一點讓人惱火:你必須將檔案儲存到OneDrive資料夾,而不是標準的桌面、文件和圖片資料夾。 Microsoft新的“資料夾保...

  • 發佈於 2021-04-05 00:56
  • 閲讀 ( 60 )

什麼是雲,為什麼它執行在我的mac上?

...一點,請檢視Apple開發者頁面,該頁面解釋了第三方程式如何使用CloudKit: The CloudKit framework provides interfaces for moving data between your app and your iCloud containers. You use CloudKit to take your app’s existing data and store it in the cloud so that the user can...

  • 發佈於 2021-04-06 15:25
  • 閲讀 ( 60 )

愚蠢的怪人把戲:隨機重新命名目錄中的每個檔案

想和你的檔案玩得開心一點,或者對某人玩個聰明的惡作劇?透過一個簡單的批處理指令碼,您可以立即隨機重新命名目錄中的每個檔案。 更新:指令碼中添加了一個“undo”函式。批處理指令碼中有一些註釋解釋瞭如何使用它...

  • 發佈於 2021-04-08 19:40
  • 閲讀 ( 42 )

愚蠢的怪人把戲:如何把影象和照片變成聲音檔案

可能沒什麼意義…這一定是個愚蠢的怪人把戲!下面是如何將一些影象轉換成聲音檔案,並聽到你的照片在暗中對你說些什麼。 也許你是一個電子音樂作曲家尋找一個新的樣本來源。也許你只是一個想玩弄一些影象檔案的極客...

  • 發佈於 2021-04-08 19:44
  • 閲讀 ( 51 )

如何在手機上保留facebook照片的本地副本

...是,您只需要執行一次以前的下載(因為我們將向您展示如何為將來的照片自動執行此過程)。為了在**上獲取照片積壓,您需要手動選擇並儲存每張照片,或者按照我們的指南批次下載您的Facebook資料(然後從生成的存檔中獲...

  • 發佈於 2021-04-09 01:08
  • 閲讀 ( 49 )

如何在mac os x上合併資料夾而不丟失所有檔案(嚴重)

...名的資料夾。 如果存在檔案衝突,檔案管理器將詢問您如何處理該特定檔案。如果您使用過Windows或Linux,那麼您可能熟悉這種行為。你可能從來沒有想過,因為它只是工作。 macosx上的Finder並不那麼聰明。預設情況下,它只提供...

  • 發佈於 2021-04-11 05:57
  • 閲讀 ( 31 )

it怪人:如何使用dhcp中繼(junos)

你有沒有遇到過這樣的問題:你只想在網路上有一個DHCP伺服器來集中管理你的作用域,但是你有多個VLAN?HTG解釋瞭如何使用DHCP中繼代理。 概述 建立DHCP協議是為了讓客戶機能夠自動獲得他們的IP地址,而不需要人工干預(是...

  • 發佈於 2021-04-12 00:04
  • 閲讀 ( 36 )
YouBelongToMeee
YouBelongToMeee

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦