Вопросы по теме 'file-locking'
TFS не разрешает переименовывать папки, утверждает, что есть блокировки
В Visual Studio 2008 я хочу переименовать папку из-за опечатки в имени. Я переименовываю его в структуре решения. Папка и файлы .CSProj теперь извлечены, и я возвращаюсь.
TFS возвращается с сообщением «Microsoft Visual Studio не может выполнить...
7603 просмотров
schedule
29.01.2023
Есть ли способ проверить, используется ли файл?
Я пишу программу на C #, которой необходимо многократно обращаться к 1 файлу изображения. В большинстве случаев это работает, но если мой компьютер работает быстро, он попытается получить доступ к файлу до того, как он будет сохранен обратно в...
598965 просмотров
schedule
04.10.2022
Как использовать команду linux flock, чтобы предотвратить удаление файла другим корневым процессом?
Я хотел бы предотвратить удаление определенного файла одним из моих корневых процессов. Итак, я наткнулся на команду flock, она, кажется, соответствует моим потребностям, но я не понял ее синтаксиса.
Если я укажу только общую блокировку, это не...
24596 просмотров
schedule
02.05.2022
Блокировка чтения/записи файлов и отвязка
У меня следующая проблема. Я хочу создать хранилище сеансов на основе файловой системы, где данные каждого сеанса хранятся в простом файле с именем с идентификаторами сеанса.
Мне нужен следующий API: write(sid,data,timeout) ,...
1588 просмотров
schedule
02.07.2022
Предотвратить блокировку каталога IIS7/ASP.NET с изображениями
У меня есть веб-приложение ASP.NET, использующее структуру ASP.NET MVC 2. Это позволяет пользователям загружать файлы в папку для загрузки. Проблема возникает, когда веб-браузер обращается к изображению во вложенной папке:...
954 просмотров
schedule
21.09.2022
В каком порядке система POSIX снимает блокировки файлов, которые не были полностью разблокированы?
В спецификации POSIX для fcntl() указано:
Все блокировки, связанные с файлом для данного процесса, должны быть удалены, когда дескриптор файла для этого файла закрывается этим процессом или завершается процесс, удерживающий этот дескриптор...
297 просмотров
schedule
02.11.2022
Нарушение прав доступа при вызове LockFileEx()
У меня есть класс FileMapping, который позволяет мне также заблокировать файл для монопольного использования моим процессом с помощью функции Win32 API LockFileEx() .
bool FileMapping::lockFile(bool wait) {
if (isFileLocked())
return...
882 просмотров
schedule
09.01.2023
Java - блокировка файла для монопольного доступа
Моя проблема заключается в следующем: я использую WatchService для получения уведомлений о новых файлах в определенной папке, теперь, если файл перемещается/копируется или создается в указанной папке, запускается событие и возвращается имя нового...
6290 просмотров
schedule
13.04.2023
Как я могу гарантировать, что мой процесс никогда не заблокирует доступ другого процесса к файлу?
У меня есть процесс Windows, который работает в фоновом режиме и периодически создает резервные копии файлов. Резервное копирование выполняется путем загрузки файла на сервер.
Во время резервного копирования я не хочу запрещать другим приложениям...
171 просмотров
schedule
23.08.2022
PHP flock и fread и fwrite
Я вижу людей, использующих flock следующим образом:
if (!$fp = fopen($file_name, 'wb'))
{
return FALSE;
}
if (flock($fp, LOCK_EX))
{
fwrite($fp, serialize($data));
flock($fp, LOCK_UN);
}
Также это:
if (!$fp =...
2792 просмотров
schedule
24.02.2023
Ошибка записи в файл
Ошибка возникает случайным образом, я предполагаю, что при интенсивном трафике, но мне трудно воспроизвести ее. Эта функция запускается каждый раз, когда инициируется бизнес-транзакция.
Ошибка: System.IO.IOException: процесс не может получить...
1963 просмотров
schedule
10.02.2023
Является ли операция перемещения в Unix атомарной?
Предположим, что есть 2 процесса P1 и P2, и они обращаются к общему файлу Foo.txt .
Предположим, P2 читает из Foo.txt . Я не хочу, чтобы P1 писал в Foo.txt , пока P2 читает его.
Поэтому я подумал, что могу заставить P1 писать в Foo.tmp и в...
11907 просмотров
schedule
12.06.2022
Почему Visual Studio не удается скопировать DLL в мой веб-каталог (проблема с блокировкой файлов IIS)?
Что вызывает эти неприятные ошибки во время каждой операции сборки Visual Studio?
Не удалось скопировать «obj\Debug\mywebapp.dll» в «bin\mywebapp.dll». Превышено количество повторных попыток 10. Ошибка. Не удалось скопировать файл...
932 просмотров
schedule
12.07.2022
Блокировка файлов между потоками и процессами
Я пишу программу, которая записывает в один файл как из разных потоков на одной JVM, так и из разных JVM/процессов. Есть ли способ заблокировать файл как для потоков, так и для процессов, чтобы независимо от того, сколько потоков/процессов пытаются...
4407 просмотров
schedule
01.01.2023
Python lockf и поведение стаи
Я прочитал достаточно сообщений в stackoverflow о разнице ч/б flock/lockf/fcntl , но я не могу ответить на следующее наблюдение:
>>> import fcntl
>>> a = open('/tmp/locktest', 'w')
>>> b = open('/tmp/locktest', 'w')...
13184 просмотров
schedule
13.08.2022
Как скопировать файл, не блокируя его?
У меня есть большой файл журнала, расположенный на сетевом диске, который постоянно записывается. Как я могу скопировать его через код, не блокируя его?
Try
Microsoft.VisualBasic.FileSystem.FileCopy("sourcefile", "destinationfile")...
1273 просмотров
schedule
12.05.2023
Powershell - проверьте, завершена ли запись файла
У меня есть код powershell, который действует как прослушиватель файлов по заданному пути к папке. Слушатель запускает вызов из командной строки другой программы, которая открывает файл и воспроизводит его.
Проблема в том, что код powershell сразу...
3840 просмотров
schedule
08.07.2023
PHP flock() с открытием, чтением и записью Simplexml
Мне было интересно, можно ли открывать, читать и писать из файла xml, используя simplexml в блокировке файла PHP. Если это невозможно, как я могу одновременно заблокировать файл и читать/писать в него, используя простой xml?
Например:
$file =...
581 просмотров
schedule
19.09.2022
Как заблокировать файл на сервере Ubuntu при редактировании
Я впервые разрабатываю проект с другими разработчиками (сейчас только двое). Наша идея состоит в том, чтобы редактировать файлы прямо с сервера, используя программное обеспечение FTP/SFTP, такое как FileZilla. Мы хотим, чтобы любой файл, открытый...
823 просмотров
schedule
29.03.2023
Исключение Spring Integration nioLocker при чтении
У меня есть поток интеграции, который сканирует файлы для обработки. Поскольку может быть несколько процессоров, сканирующих один и тот же каталог, я добавил «.nioLocker()», чтобы предотвратить обработку файла процессорами других JVM.
Вот...
776 просмотров
schedule
16.11.2022