Вопросы с тегом 'file-locking'

Концепция блокировки файла для сериализации параллельных доступов к указанному файлу.
21

Есть ли способ проверить, используется ли файл?

Я пишу программу на С#, которая должна многократно обращаться к 1 файлу изображения. Большую часть времени он работает, но если мой компьютер работает быстро, он попытается получить доступ к файлу, прежде чем он будет сохранен обратно в файловую сист...
18 мая '09 в 6:37
7

Как узнать, какой процесс блокирует файл с помощью .NET?

Я видел несколько ответов об использовании Handle или Process Monitor, но я хотел бы узнать в своем собственном коде (С#) этот процесс блокирует файл. У меня есть неприятное ощущение, что мне придется всплывать в win32 API, но если кто-то уже это сд...
25 нояб. '08 в 11:34
12

Блокировка файла в Python

Мне нужно заблокировать файл для записи в Python. Он будет доступен из нескольких процессов Python сразу. Я нашел некоторые решения в Интернете, но большинство из них не подходят для моих целей, поскольку они часто основаны только на Unix или Windows...
28 янв. '09 в 23:20
8

Как удалить файл, который заблокирован другим процессом в С#?

Я ищу способ удалить файл, который заблокирован другим процессом с помощью С#. Я подозреваю, что метод должен уметь находить, какой процесс блокирует файл (возможно, отслеживая дескрипторы, хотя я не уверен, как это сделать на С#), затем закройте это...
04 авг. '08 в 5:45
2

Чтение файла, используемого другим процессом

Я отслеживаю текстовый файл, который записывается программой сервера. Каждый раз, когда файл изменяется, содержимое выводится в окно моей программы. Проблема заключается в том, что я не могу использовать Streamreader в файле, поскольку он является ...
18 мар. '12 в 15:51
2

File.Copy блокирует исходный файл после завершения

Мы пытаемся скопировать файл с сервера, вплоть до локального компьютера в приложении .NET 2.0 (С#), но продолжаем без необходимости блокировать исходный файл. Мы подозреваем, что это что-то настроено на файловом сервере, который вызывает это поведени...
02 мар. '09 в 18:32
6

Открыть в Java (TM) Платформа SE двоичная

Я попытался удалить файл, в котором у меня есть два, один слегка измененный, поэтому я мог удалить старый и заменить его новым, который я изменил. Когда я попытался удалить файл, я получил сообщение об ошибке "используемый файл", где он сказал, что д...
03 сент. '12 в 1:42
2

Java FileLock для чтения и записи

У меня есть процесс, который будет довольно часто вызываться из cron для чтения файла, в котором есть определенные команды, связанные с перемещением. Мой процесс должен прочитать и записать в этот файл данных - и заблокировать его, чтобы другие проце...
15 февр. '10 в 21:20
8

Mac OS X эквивалент команды Linux flock (1)

Есть ли команда Flock в Mac OS X, которая управляет блокировкой файлов? http://linux.die.net/man/1/flock
10 мая '12 в 2:10
4

Как я могу разблокировать файл, который заблокирован процессом в .NET.

Я хочу, чтобы мое приложение очистило все временные файлы, которые он использовал, проблема в том, что не все временные файлы находятся под моим контролем, поэтому я просто хочу "жестоко" разблокировать их, чтобы их программно удалить.
28 окт. '08 в 10:59
3

Является ли операция перемещения в атоме Unix?

Предположим, что есть 2 процесса P1 и P2, и они обращаются к общему файлу Foo.txt. Предположим, что P2 читается с Foo.txt. Я не хочу, чтобы P1 писал на Foo.txt, а P2 читает его. Итак, я думал, что могу записать P1 на Foo.tmp и в качестве последн...
09 сент. '13 в 17:22
1

PHP проверяет, заблокирован ли файл flock()?

Будет ли fopen() сбой, если файл существует, но в настоящее время заблокирован с помощью LOCK_EX? Или мне нужно его открыть, а затем попытаться установить блокировку, чтобы определить, существует ли она уже существует? Я также читал, что flock() ...
30 июн. '10 в 12:43
6

Заблокировать файл, а затем удалить/переместить его

Я реализую класс на С#, который должен отслеживать каталог, обрабатывать файлы по мере их удаления, а затем удалять (или перемещать) обработанный файл, как только обработка завершена. Поскольку для этого кода может быть несколько потоков, первая из к...
26 мар. '13 в 3:31
3

Force java для выпуска всех файловых замков/дескрипторов в Java

Мое приложение Java (которое довольно немного кода) выполняет множество операций с файлами. В какой-то момент в моем приложении мне нужно переместить файл из одного места в другое, и для этого я использую метод Files.move из JDK7. Когда я пытаюсь э...
20 июл. '12 в 12:50
2

Постоянная memoization в Python

У меня есть дорогостоящая функция, которая берет и возвращает небольшой объем данных (несколько целых чисел и поплавков). Я уже memoized эту функцию, но я хотел бы сделать напоминание постоянным. Есть уже несколько тем, связанных с этим, но я не увер...
16 февр. '12 в 23:02