Описание тега file-locking

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

Открыть файл docx с паролем?

Я пытаюсь открыть файл Word/ PDF, который заблокирован паролем с помощью Python, без использования библиотеки, как python-docx или же PDFMiner или такой. Мне было интересно, если кто-нибудь знает, как вы можете ввести пароль для файла, чтобы вы могл…
26 дек '16 в 22:40
0 ответов

Как заставить Apache освободить файловые блокировки?

Я не уверен, что использую правильную терминологию здесь, но после рендеринга файла на локальном хосте на локальном компьютере я не могу сохранить файл после редактирования - файл заблокирован и отмечен как открытый другой программой. Это оказываетс…
17 мар '15 в 11:27
0 ответов

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

Я пишу в строго управляемом асинхронном (единственном) потоке. это очередь FIFO в потоке и something блокирует мою попытку сделать Directory.SetLastWriteTime, Это почти наверняка я. но я не вижу этого Я использовал эту ссылку : и как ее часть я пыта…
2 ответа

Delphi при записи в сетевой ресурс с использованием TFilestream блокирует файл при потере сети

Я пытаюсь записать в сетевой ресурс (локальный), используя TFilestream. Все работает нормально, если сетевое соединение не прерывается. Однако если я потяну сетевой кабель, а затем снова подключу его, последующие попытки открыть файловый поток не бу…
23 авг '12 в 03:45
1 ответ

Получить уникальный номер из файла, содержащего список номеров одновременно

У меня есть список уникальных номеров в файле. Всякий раз, когда пользователь моего сайта делает запрос, мне нужно получить значение из этого списка, чтобы ни один другой пользователь не получил такое же значение. Может быть много одновременных запр…
1 ответ

Файл Ruby::LOCK_UN не работает

Это очень просто, но, похоже, не работает. Я использую метод File # flock в Ruby. Сначала я блокирую файл, затем снимаю блокировку, затем пытаюсь снова его заблокировать. Вторая блокировка завершается ошибкой, как будто файл все еще заблокирован. Во…
14 фев '14 в 08:00
3 ответа

Есть ли способ создать файл, который заблокирован в момент создания, в Perl?

Мне нужно создать файл, который заблокирован от чтения, в момент создания, чтобы другие процессы, которые могут искать этот файл, не начали читать его до того, как он будет полностью записан. Я знаю, что могу создать и затем заблокировать его, но я …
17 июн '11 в 14:27
0 ответов

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

Возможный дубликат: Блокировка файла в Python Я хочу получить блокировку файла и предотвратить запись этого файла другими процессами. какой модуль и функцию я должен использовать? Благодарю.
09 дек '11 в 03:41
0 ответов

Не удается синхронизировать класс Android Studio 1.4 - блокировка файла не поддерживается

Я изучил другие вопросы, связанные с оценками, и не могу найти ничего, что связано с причиной, которую я вижу. Я учусь разрабатывать приложения для Android в рамках моего независимого учебного курса по программированию. Поскольку это делается на шко…
01 дек '15 в 03:05
4 ответа

Создать файл потокобезопасным способом

У меня есть массив имен файлов, и каждый процесс должен создавать и записывать только в один файл. Вот к чему я пришел: foreach ($filenames as $VMidFile) { if (file_exists($VMidFile)) { // A continue; } $fp = fopen($VMidFile, 'c'); // B if (!flock($…
24 янв '13 в 20:12
0 ответов

Как надежно обновить файл в общей файловой системе?

То, что я хочу сделать, это безопасно обновить файл в общей файловой системе, где несколько программ могут обновлять файл одновременно. Я хочу заверить, что одна программа получает эксклюзивный доступ на период времени для чтения и обновления файла.…
24 май '18 в 01:24
5 ответов

PHP заблокировать текстовый файл для редактирования?

У меня есть форма, которая записывает свой ввод в текстовый файл. Можно ли заблокировать текстовый файл для редактирования и, возможно, дать дружеское сообщение "файл отредактирован другим пользователем, повторите попытку позже". Я хотел бы избежать…
15 мар '13 в 15:01
0 ответов

Определить, какой процесс (b) блокирует файл программно (в Windows >= XP)

Как программно определить из процесса P, какой другой процесс P'имеет блокировку файла, которая не позволяет P воссоздать этот файл? Я знаю, что для этого есть инструменты, но как они этого добиваются? (Контекст: пакетная программа, которая запускае…
07 янв '10 в 09:12
1 ответ

Использование переименования для безопасной перезаписи общего файла в Linux

Вот настройка: у меня есть общий файл (назовем его status.csv), который читается многими процессами (назовем их потребителями) только для чтения. У меня есть один производитель, который периодически обновляет status.csv, создавая временный файл, зап…
13 янв '14 в 22:10
1 ответ

Может ли Linux flock(fd, LOCK_EX|LOCK_NB) внезапно потерпеть неудачу?

Рассмотрим ситуацию, когда два процесса одновременно пытаются установить монопольную блокировку для некоторого файла, используя flock(fd, LOCK_EX|LOCK_NB), Как указано, попытки не блокируют, поэтому один из двух процессов должен завершиться с ошибко…
14 янв '14 в 15:26
1 ответ

Блокировка и обновление файла соответственно

Примечание: я прочитал другие сообщения о том, как заблокировать и разблокировать файл. Я не нашел ничего особенного, о чем я не знал. Итак, я приведу свой сценарий здесь, чтобы кто-то мог дать некоторые предложения. По моему опыту, FileChannel.lock…
22 окт '09 в 15:32
1 ответ

Как получить доступ к глобальной таблице блокировки файлов Windows в.Net?

Есть ли способ, через.Net или через Win32 API в.Net, получить доступ к глобальной таблице блокировки файлов Windows? Я ищу лучшее решение для определения, заблокирована ли группа файлов, кроме проверки каждого отдельного файла, чтобы увидеть, была л…
14 фев '14 в 08:58
3 ответа

Файл заблокирован каким процессом?

В.Net есть способ точно определить, какой процесс заблокировал файл? РЕДАКТИРОВАТЬ: Я делаю это, потому что я хочу, чтобы мой пользователь знал, что он не может изменить / открыть файл, потому что в данный момент другая программа, которую они исполь…
19 мар '10 в 18:35
5 ответов

В Visual Studio 2010 сборка не приводит к ошибке копирования файла

Я строю проект в Visual Studio 2010, и сборка завершается неудачно, потому что он не может скопировать файл assemblyname.dll из obj в папку bin. Точное сообщение об ошибке: Ошибка 7 Не удается скопировать файл "obj\Debug\AssemblyName.dll" в "bin\Ass…
02 фев '12 в 06:57
1 ответ

Проблема блокировки файла журнала в C#

У меня есть служба Windows, которая записывает записи файла журнала в файл журнала XML. Я поддерживаю дескриптор файла журнала, пока служба работает, и закрываю, сбрасываю и удаляю его, когда служба остановлена. Операции записи файлов выполняются то…
15 сен '10 в 19:19