Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/41: Рейтинг темы: голосов - 41, средняя оценка - 4.83
-6 / 2 / 1
Регистрация: 14.08.2013
Сообщений: 80

Удалить файл, занятый(открытый) другим процессом

16.02.2021, 15:50. Показов 8589. Ответов 24

Студворк — интернет-сервис помощи студентам
Мне необходимо удалить файл, занятый(открытый) другим процессом, без его завершения. Пытаюсь найти информацию и безуспешно, буду очень благодарен, если кто знает.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.02.2021, 15:50
Ответы с готовыми решениями:

Файл занят другим процессом =(
Уважаемые форумчане, столкнулся с некой проблемой. Для проверки лога программы, на наличие строк об ошибках, написал некий чекер этого...

Удалить файл, занятый(открытый) другим процессом
Мне необходимо удалить файл, занятый(открытый) другим процессом. Пытаюсь найти информацию и безуспешно, буду очень благодарен, если кто...

Как удалить файл, занятый другим процессом?
Уважаемые Гуру! Файл 1.gdb используется разными программами с разных компьютеров. На выделенном компьютере требуется перезаписать...

24
COM‐пропагандист
 Аватар для Замабувараев
936 / 785 / 149
Регистрация: 18.12.2014
Сообщений: 2,256
Записей в блоге: 4
25.06.2022, 08:42
Студворк — интернет-сервис помощи студентам
Динамически память на стэке выделяет функция alloca.
0
87 / 87 / 18
Регистрация: 11.06.2018
Сообщений: 302
25.06.2022, 13:17
Цитата Сообщение от FROSTITAN Посмотреть сообщение
удалить файл, занятый(открытый) другим процессом
Между тем, ТС ведь и правда не просил удалять экзешник.
0
фрилансер
 Аватар для Алексей1153
6510 / 5769 / 1135
Регистрация: 11.10.2019
Сообщений: 15,410
25.06.2022, 15:32
ещё, думается, при создании массива нужно учесть выравнивание alignof(FILE_RENAME_INFO). А то, мало ли, стрельнёт )
0
 Аватар для Morgot
336 / 129 / 18
Регистрация: 26.12.2010
Сообщений: 503
28.06.2022, 00:20
Цитата Сообщение от ablex Посмотреть сообщение
ТС ведь и правда не просил удалять экзешник.
Для таких случаев начиная с висты есть Restart API, который позволяет "освободить" занятый файл. Или, как вариант, андок с NtQuerySystemInfo (для ХР или просто любителей натива), перечислить все хендлы, найти нужный и закрыть.
0
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
28.06.2022, 06:14
_lunar_, если не трудно, посмотрите пожалуйста удаляет ли предложенный вами метод DLL занятую одним другим процессом.

Под "удаляет" я имею в виду освобождает место на диске, и позволяет создание одноименного файла.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.06.2022, 06:14

Как удалить файл, занятый другим процессом?
При работе 1С в каталоге пользоателя создается файл 1Cv7.LCK. При сбое этот файл остается занятым (стандартными средствами не удаляется)....

StreamReader и открытый (другим процессом) файл
Делаю программу, которая каждую секунду заглядывает в файл console.log, который использует игра. Код крашится, когда игра запущена, хоть и...

StreamReader не может открыть файл, открытый на запись другим процессом
Сабж. Как обойти? :help:

Как открыть файл для чтения, уже открытый другим процессом
Допустим, есть файл "debug.log", открытый процессом такой-то игры. мне надо его открыть для чтения строк вот код как я это делаю...

Удалить файл, который блокирован другим процессом
Работаю со сканером, через WIA, по нажатию кнопки происходит сканирование изображение private void Scan_Click(object sender,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него. https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952 Инструкция внутри. https:/ / youtu. be/ VpfFZSUDGnQ. . .
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru