一旦鎖定的檔案解鎖,就可以輕鬆地替換它

如果在使用某些Windows檔案(如程式或word文件)時嘗試更新這些檔案,則會出現標準的“拒絕訪問,檔案正在使用”錯誤。雖然這背後的原因是顯而易見的,但如果您需要更新另一個使用者當前正在使用的小型可執行檔案,這可能會非常煩人。在這些情況下,除其他外,您還有以下選擇,所有這些都會佔用您寶貴的時間:...

如果在使用某些Windows檔案(如程式或word文件)時嘗試更新這些檔案,則會出現標準的“拒絕訪問,檔案正在使用”錯誤。雖然這背後的原因是顯而易見的,但如果您需要更新另一個使用者當前正在使用的小型可執行檔案,這可能會非常煩人。在這些情況下,除其他外,您還有以下選擇,所有這些都會佔用您寶貴的時間:

  • 跟蹤並聯系當前正在使用該檔案的使用者,告訴他們關閉/儲存他們的工作等,然後應用更新。
  • 不要立即應用更新,只要記住在使用者不在系統中時稍後再進行更新。
  • 安排一些實用程式在下次重新啟動時替換它。

好吧,我們還有另一個解決方案可供您使用:透過“傳送到”選單呼叫的指令碼,它執行以下操作:

  1. 嘗試刪除舊檔案。
  2. 如果舊檔案被鎖定,指令碼將等待20秒。轉到步驟1。
  3. 如果舊檔案未鎖定,則舊檔案將替換為新檔案。轉到步驟4。
  4. 可以選擇在程序完成後登出。

這樣,您只需執行replace命令,指令碼就可以處理其餘的部分。這可以幫助您避免跟蹤使用者或在系統上安裝不必要的實用程式。

設定和使用

指令碼可以放在系統的任何地方。然後,您只需在SendTo資料夾中建立一個快捷方式即可:

一旦鎖定的檔案解鎖,就可以輕鬆地替換它

要啟動替換過程,請選擇舊檔案和新檔案,然後透過右鍵單擊要替換的舊檔案/檔案來呼叫“傳送到”選項。

一旦鎖定的檔案解鎖,就可以輕鬆地替換它

指令碼將精確地顯示將發生什麼,並在替換完成後向您顯示登出選項。

一旦鎖定的檔案解鎖,就可以輕鬆地替換它

指令碼將持續嘗試刪除舊檔案,同時在嘗試之間等待幾秒鐘。

一旦鎖定的檔案解鎖,就可以輕鬆地替換它 

您所要做的就是執行程序,並且每當所有使用者都退出時,檔案將被替換。

保障措施

指令碼有兩個內建的安全措施:

  • 舊檔案和新檔案都被清晰地呈現出來,這樣您就可以確切地知道會發生什麼。
  • 您可以隨時關閉命令視窗以停止操作(當然,假設尚未執行替換)。
  • 指令碼將確保在呼叫Send To命令時只選擇了兩個檔案。如果選擇1或3個檔案,您將收到通知訊息,不會發生任何情況。

劇本

@ECHO OFF TITLE Replace Locked File ECHO Replace Locked File ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL EnableExtensi*** REM Validation. SET Error=1 IF {%2}=={} ( ECHO Two files must be selected to run the replace. GOTO End ) IF NOT {%3}=={} ( ECHO More than 2 files were selected so I am not sure what to do. GOTO End ) SET Error=0 SET OldFile="%~f1" SET NewFile="%~f2" SET LogOffWhenDone=0 REM Show what will happen so you have a chance to cancel out. ECHO Old File: %OldFile% ECHO --------- ECHO New File: %NewFile% ECHO. ECHO You can cancel replacing the Old File with the New File by closing now. ECHO. REM Log off prompt. If you do not want to see this, you can delete these lines. ECHO Automatically log off once the replace process has completed? ECHO Enter 'Y' to automatically log off or enter anything else to not. SET /P LogOffWhenDone= :DoReplace DEL /F /Q %OldFile% IF NOT EXIST %OldFile% ( MOVE %NewFile% %OldFile% ECHO File replaced successfully. GOTO End ) ECHO. ECHO The Old File is still locked. Waiting a few moments to try again. TIMEOUT /T 20 GOTO DoReplace :End IF {%Error%}=={1} ( ECHO Instructi*** for use: ECHO 1. Select the two files in Windows Explorer. ECHO 2. Right click on the Old File and go Send To - Replace Locked File ECHO. ECHO The file you right clicked on will be replaced with the other selected file. ECHO. ECHO Stopping without doing anything. Press any key to close. TIMEOUT /T 15 ) IF /I {%LogOffWhenDone%}=={Y} ( ECHO. ECHO Option to Log Off when completed was selected. ECHO You will be logged off shortly. SHUTDOWN /L ) ENDLOCAL

連結

從下載ReplaceFile腳本系統管理員網站

  • 發表於 2021-04-13 10:27
  • 閱讀 ( 37 )
  • 分類:網際網路

你可能感興趣的文章

如何替換windows家庭組

... 一旦進入家庭組,您就可以控制共享哪些資料夾。您可以授予訪問整個家庭組的許可權,也可以僅授予一個其他帳戶的許可權。 ...

  • 發佈於 2021-03-11 19:08
  • 閲讀 ( 56 )

完整的指南生根你的android手機或平板電腦

... 一旦你有了根訪問許可權,你就可以做凡人只能夢想的事情。你將能夠刪除運營商膨脹,更新到Android的最新版本,即使它沒有官方支援,你將能夠修改軟體的每一部分。...

  • 發佈於 2021-03-13 12:59
  • 閲讀 ( 73 )

如何更新dropbox上的共享檔案而不中斷連結

Dropbox可以很容易地替換或更新您已經共享的檔案,而不會中斷連結。如果您已經為一個檔案生成了一個連結並與其他人共享了它,並且他們在該檔案上留下了評論,那麼您可以輕鬆地保留所有這些資訊,並且只需將該檔案更新...

  • 發佈於 2021-03-14 11:18
  • 閲讀 ( 29 )

10個你可能不知道的有用的ubuntu鍵盤快捷鍵

...此外,您還可以在沒有滑鼠的情況下使用ALT+F7移動視窗。一旦抓取手滑鼠指標出現,使用箭頭鍵將視窗移動到首選位置。 ...

  • 發佈於 2021-03-14 13:26
  • 閲讀 ( 49 )

重置忘記的windows管理員密碼的3種方法

... 一旦你成功地登入到你自己的帳戶或建立了一個新的,你幾乎完成。你只需要修正你改變的快捷方式。 ...

  • 發佈於 2021-03-15 03:48
  • 閲讀 ( 59 )

如何刪除其他程式正在使用的檔案

... 有時,正在使用的檔案保持鎖定,即使它不應該被鎖定。如果試圖透過命令提示符刪除它不起作用,或者任務太艱鉅,請使用以下工具之一。 ...

  • 發佈於 2021-03-18 06:15
  • 閲讀 ( 58 )

18頁、數字和主題演講的高階提示

... 一旦你熟悉了iWork的基礎知識,你就可以進入下一步了,那就是發現在iWork應用程式中你還能做什麼以及如何做。這就是下面的提示。它們突出顯示了所有三個iWork應用程式...

  • 發佈於 2021-03-25 03:13
  • 閲讀 ( 61 )

如何在iphone上截圖

... 一旦Siri出現,只需說“截圖”。Siri的圖示將從螢幕上消失,然後你的**將截圖,就像你使用的按鈕方法之一。 ...

  • 發佈於 2021-03-29 02:27
  • 閲讀 ( 58 )

我的手機沒鎖嗎?下面是如何知道

...否已解鎖,這意味著什麼,以及如何繼續如果您的裝置已鎖定。 ...

  • 發佈於 2021-03-30 03:51
  • 閲讀 ( 56 )

如何在microsoftword中查詢和替換特殊字元

...字元,在法律檔案中經常用來指代檔案中已編號的節。你的檔案有50多頁,有許多參考資料,各節貫穿始終。您可以使用search和replace輕鬆地將單詞“section”替換為section符號。 你剛剛寫完你的第一部小說的草稿,裡面有很多連字...

  • 發佈於 2021-04-03 09:51
  • 閲讀 ( 34 )
pola4338
pola4338

0 篇文章

作家榜

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

相關推薦