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

5 ответов

10 просмотров

Открыть его на запись?...

https://doc.qt.io/qt-5/qlockfile.html может в тему

Илья- Автор вопроса

Пробую, но что-то не работает. Есть случаи, когда к файлу доступ вообще запрещен и его открыть даже нельзя. LockFile я могу прочитать содержимое другим процессом.

Ukrlan Drif
Открыть его на запись?...

Скорее на эксклюзивное чтение

Vyacheslav @holydevlog
https://doc.qt.io/qt-5/qlockfile.html может в тему

Вот прям так себе гарантии: Serialization is only guaranteed if all processes that access the shared resource use QLockFile, with the same file path.

Похожие вопросы

Обсуждают сегодня

Ребя, тут спрашивают, что лучше использовать для юзербота на java? 👀
Mars BATYA [NYА]
12
Диски перестали работать почему-то в Нидерландах тогда. 0кб в сек Никто как я понял не сможет посоветовать vds в Нидерландах ?
Stargrapefruit
16
D с большой буквы?
Михаил Фрускейт
8
Добрый день, как получить обновленную версию плагина, при отсутствии лицензии octobercms? Хоть и плагин куплен
Artem Dmitrenko
5
Приветствую, господа! Имеется десяток распределенных географически регионов, в которых крутится инфра. Вопрос: можно ли консулу указывать несколько серверов в retry_join, а не...
Илья 🐸
2
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
как в default.htm компонента указать путь к partial компонета чужого плагина? Надо расширить чужой компонент, который состоит из нескольких partial {% partial "@make_data_and...
Point 111
3
Куда написать чтобы их Роскомнадзор ебнул как мтс за повышение тарифов?
Stargrapefruit
10
Господа, кто тут мастер consul-template и nomad? Не осилил понять. Есть nomad нода, на ней раннится аллокейшн, в jobspec у него есть template , в файле темплейта я прохожусь ...
Peter H.
1
Привет. Так вопрос. Кто занимался защитой своего приложения от копипаста(точнее от кражи части кода)? Софт будет ставиться на сервер клиента, к нему получается будут иметь до...
Artem N
3
Карта сайта