无论锁定状态如何,都写入锁定文件

时间:2012-08-29 00:25:46

标签: windows batch-file cmd

有没有办法写入锁定的文件,无论它打开了什么程序/进程?

情景:

  • 作为服务运行的商业产品锁定日志文件。
  • 服务无法停止,因为它会影响客户。
  • 想在文件末尾注入一行作为标记。

获取错误:进程无法访问该文件,因为它正由另一个进程使用。

有没有办法在锁定的文件上追加一行?

此外,害怕打破锁定状态,因为它可能导致商业程序中断。

最初考虑批处理文件,直到找到日志文件被锁定。将使用powershell或其他语言来解决此问题。

1 个答案:

答案 0 :(得分:3)

,锁定(ed)文件的整个想法是具有锁定的进程不必担心修改文件的其他进程,因此锁定所有者不必一直查询文件系统,可以更有效地完成操作 并参见“David Schwartz”和“Ken White”的早期评论