Pytania otagowane jako file-locking

18
Czy istnieje sposób sprawdzenia, czy plik jest w użyciu?
Piszę program w języku C #, który musi wielokrotnie uzyskiwać dostęp do 1 pliku obrazu. Przez większość czasu działa, ale jeśli mój komputer działa szybko, spróbuje uzyskać dostęp do pliku, zanim zostanie zapisany z powrotem w systemie plików, i zgłosi błąd: „Plik używany przez inny proces” . Chciałbym znaleźć sposób …
845 c#  .net  file  file-io  file-locking 

6
Jak sprawdzić, który proces blokuje plik przy użyciu platformy .NET?
Widziałem kilka odpowiedzi na temat używania uchwytu lub monitora procesu , ale chciałbym móc dowiedzieć się we własnym kodzie (C #), który proces blokuje plik. Mam paskudne przeczucie, że będę musiał pogrzebać w API win32, ale jeśli ktoś już to zrobił i może skierować mnie na właściwą ścieżkę, byłbym wdzięczny …
154 c#  file-locking 

13
Blokowanie pliku w Pythonie
Muszę zablokować plik do pisania w Pythonie. Będzie dostępny z wielu procesów Pythona jednocześnie. Znalazłem kilka rozwiązań online, ale większość z nich nie spełnia moich oczekiwań, ponieważ często są one oparte tylko na Uniksie lub Windowsie.

1
Notatnik pokonuje je wszystkie?
W systemie Windows Server 2012 R2 program Kotlin używa FileChannel.tryLock()do utrzymywania wyłącznej blokady pliku, na przykład: val fileRw = RandomAccessFile(file, "rw") fileRw.channel.tryLock() Po założeniu tej blokady nie mogę otworzyć pliku za pomocą: WordPad Notepad ++ Programowo z C # dla dowolnej wartości FileShare: using (var fileStream = new FileStream(processIdPath, FileMode.Open, …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.