file-locking

    9熱度

    3回答

    我想阻止我的某個根進程刪除某個文件。所以我遇到了羊羣的命令,它似乎符合我的需要,但我沒有得到它的語法。 如果我只能說明一個共享鎖,這是行不通的: flock -s "./file.xml" 如果我添加一個超時參數,但它仍然無法正常工作 flock -s -w5 "./file.xml" 看起來是這樣,它適合於flock [-sxun][-w #] fd#的方式。 (這是FD#參數?) 所以,我嘗試

    50熱度

    8回答

    我正在尋找一種方法來刪除被另一個進程使用C#鎖定的文件。我懷疑該方法必須能夠找到哪個進程正在鎖定文件(可能通過跟蹤句柄,雖然我不知道如何在C#中執行此操作),然後關閉該進程,然後才能使用File.Delete()完成文件刪除。

    4熱度

    8回答

    當另一個應用程序正在更新文件時,是否可以打開文本文件並讀取內容,使其不會導致鎖衝突? 我需要監視一個應用程序中的日誌文件,每次發生事件時都會由另一個應用程序更新。 我在嘗試讀取文件之前檢查文件是否正在使用,但似乎並不適用於所有情況。 謝謝,彼得

    4熱度

    6回答

    在Visual Studio 2008中,我想重命名文件夾,因爲名稱中有拼寫錯誤。 我在解決方案結構中重命名它。文件夾和.CSProj文件現在被檢出,並且我登記。 TFS回來了「Microsoft Visual Studio此時無法執行源代碼管理操作,因爲操作中涉及的某些文件被鎖定。請稍後重試該操作「。 查看源代碼管理資源管理器,我可以確認該文件夾及其中的文件根本沒有檢出。 .csproj和csp

    21熱度

    2回答

    我們正試圖將文件從一臺服務器在.NET 2.0的應用程序(C#)複製下來,到本地計算機,但保持其不必要地鎖止源文件後,源文件。我們懷疑它是在文件服務器上配置的導致此行爲的東西,但不確定...你能幫忙嗎? 文件複製操作後,文件服務器(Windows 2K3 R2)的報告顯示源文件正在舉行一個讀鎖,即使沒有進一步的操作與服務器上的文件來完成。鎖定在應用程序退出後釋放。 我們能夠重現行爲,甚至與下面的最

    105熱度

    12回答

    我需要鎖定一個文件以用Python編寫。它將一次從多個Python進程訪問。我在網上找到了一些解決方案,但是大多數解決方案都失敗了,因爲它們通常只有基於Unix或Windows。

    16熱度

    4回答

    我希望我的應用程序清除它使用的所有臨時文件,問題是並非所有臨時文件都在我的控制之下,所以我只想「殘酷地」解鎖它們以便以編程方式刪除它們。

    2熱度

    4回答

    假設我有一個文件urls.txt,其中包含我正在監視的URL列表。我的監控腳本偶爾會編輯該文件,例如說明每個URL是否可訪問。我還想手動編輯該文件,以添加或更改URL列表。我怎樣才能允許我在手動編輯時不必考慮它? 以下是一些可能的答案。你會怎麼做? 從事hackery就像讓程序檢查vim或emacs創建的鎖文件一樣。由於這只是爲了我,這實際上是可行的。 如果人編輯總是優先,只是一直有人類撞程序的改

    1熱度

    3回答

    我正在嘗試使用解鎖器從C#程序解鎖文件。 在我的用戶界面中,我放置了一個按鈕來解鎖應用程序無法刪除的文件。當用戶按下按鈕時,我想要打開解鎖器(着名的應用程序)。 我已經閱讀了關於Unlocker網站,並且有一些關於使用命令行的解釋,但沒有任何工作。 我寫了下面的代碼,但沒有任何反應: 「C:\ Program Files文件\解鎖\ unlocker.exe」 -L 「PATHFORTHEFILE