一旦锁定的文件解锁,就可以轻松地替换它

如果在使用某些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
  • 阅读 ( 145 )
  • 分类:互联网

你可能感兴趣的文章

为你的mac电脑提供10个很棒的隐藏生产力提示和技巧

...来确保它是您想要的文件,而无需实际打开文件。另外,一旦你进入预览模式,只需使用上下箭头键切换到不同的文件。 ...

  • 发布于 2021-03-12 18:46
  • 阅读 ( 272 )

完整的指南生根你的android手机或平板电脑

... 一旦你有了根访问权限,你就可以做凡人只能梦想的事情。你将能够删除运营商膨胀,更新到Android的最新版本,即使它没有官方支持,你将能够修改软件的每一部分。但...

  • 发布于 2021-03-13 12:59
  • 阅读 ( 255 )

安装平板rom的挑战:为什么这么难?

... 平板电脑锁定了引导程序 ...

  • 发布于 2021-03-14 08:49
  • 阅读 ( 177 )

重置忘记的windows管理员密码的3种方法

... 一旦你成功地登录到你自己的帐户或创建了一个新的,你几乎完成。你只需要修正你改变的快捷方式。 ...

  • 发布于 2021-03-15 03:48
  • 阅读 ( 841 )

如何删除其他程序正在使用的文件

... 有时,正在使用的文件保持锁定,即使它不应该被锁定。如果试图通过命令提示符删除它不起作用,或者任务太艰巨,请使用以下工具之一。 ...

  • 发布于 2021-03-18 06:15
  • 阅读 ( 201 )

如何在mac上自定义登录屏幕

... 一旦您启用此功能并在佩戴Apple Watch时登陆Mac登录屏幕,您将在屏幕上看到一条简短消息,上面写着使用Apple Watch解锁。 ...

  • 发布于 2021-03-18 15:08
  • 阅读 ( 227 )

android上蓝牙的7种令人兴奋的方式

... 一旦它们断开或超出范围,您的**将自动锁定。值得注意的是,智能锁功能与任何蓝牙小工具,并不仅限于音频配件。你可以用智能手表或汽车的蓝牙系统进行设置。 ...

  • 发布于 2021-03-20 13:10
  • 阅读 ( 188 )

如何从photoshop切换到gimp:5步,以轻松过渡

...跳转到GIMP,你会发现事情的工作方式与Photoshop不同。但一旦你找到了自己的方法,你就可以解锁GIMP的权力作为一个图形设计和照片编辑工具。 ...

  • 发布于 2021-03-24 11:37
  • 阅读 ( 482 )

18页、数字和主题演讲的高级提示

... 一旦你熟悉了iWork的基础知识,你就可以进入下一步了,那就是发现在iWork应用程序中你还能做什么以及如何做。这就是下面的提示。它们突出显示了所有三个iWork应用程序...

  • 发布于 2021-03-25 03:13
  • 阅读 ( 223 )

如何用古墓保护您最敏感的数据信息

...如果没有锁定它们的密钥及其密码,则无法访问其内容。一旦打开,坟墓就像普通的文件夹。墓穴甚至在使用中也可以砰地关上。 ...

  • 发布于 2021-03-26 08:43
  • 阅读 ( 168 )
pola4338
pola4338

0 篇文章

相关推荐