file-locking

Общая стратегия блокировки файлов boost (sharable и scoped file_locks) и блокировки файлов в целом, я думаю, такова: открыть Замок Работа с содержимым файла разблокировать закройте файл Тем не менее, я открою файл для добавления и хочу позвонить tellp, чтобы узнать, где я нахожусь. Безопасно ли это ...

Я хочу открыть файл для добавления на хосте Windows 7 с помощью C#/. NET. я хочу использовать обычные операции вывода файлов для этой цели. Я нашел такое решение: FileStream trace_fd = new FileStream(r"c:temptestlog.txt", FileMode.Append, ...

Я видел несколько ответов об использовании Handle или Process Monitor, но я хотел бы иметь возможность узнать в моем собственном коде (C#) какой процесс блокирует файл. У меня неприятное чувство, что мне придется спеланк вокруг в win32 API, но если кто-то уже сделал это и может поставить меня на правильн...

Я ищу способ, чтобы удалить файл, который заблокирован другим процессом с помощью C#. Я подозреваю, что метод должен быть в состоянии найти, какой процесс блокирует файл (возможно, отслеживая дескрипторы, хотя я не уверен, как это сделать в C#), затем закройте этот процесс, прежде чем завершить удаление файла...