我需要鎖定一個文件,並不斷在Windows 7上寫入內容。 目標:當使用排它鎖寫入文件時,會有一個SFTP計劃從另一臺服務器上提取此文件。我們需要驗證文件是否被部分拉動,即使文件上存在Exclusive Lock。 使用下面的批處理腳本,但我如何獲得30秒到1分鐘的鎖?如何使用Windows批處理腳本專門鎖定文件1分鐘?
@echo off
if '%1' == '-lock' (
shift
goto :main
)
call %0 -lock > SAMPLEFILE.csv
goto :eof
:main
ping -n 30 127.0.0.1 > nul
echo %DATE% %TIME% - start
TREE C:\
echo %DATE% %TIME% - finish
goto :eof
謝謝dbenham。您的腳本可以獨家使用,但正如您所提到的那樣,SFTP過程仍然能夠讀取部分文件。 – Kiran