答案1
使用虚拟文件作为锁,通过批处理文件进行复制。这是基于这样一个事实:正在写入的文件已被锁定,因此任何写入尝试都将失败。
使用这个(未经测试的)批处理文件来替代复制命令:
:loop
2>nul (
>C:\path\to\lockfile (
copy %*
)
)||goto :loop
使用虚拟文件作为锁,通过批处理文件进行复制。这是基于这样一个事实:正在写入的文件已被锁定,因此任何写入尝试都将失败。
使用这个(未经测试的)批处理文件来替代复制命令:
:loop
2>nul (
>C:\path\to\lockfile (
copy %*
)
)||goto :loop