Как проверить занят ли файл другим процессом? - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Собсна вопрос описан в топике) Нужно узнать как можно осуществить проверку доступа к файлу, занял ли он другим процессом или нет. Если не занят то производить с ним операции. Опыт не очень большой, один курс, младшая компьютерная академия и немного сам)
Upd Или же подскажите как можно несколькими процессами использовать один файл одновременно.

Решение задачи: «Как проверить занят ли файл другим процессом?»

textual
Листинг программы
var
    f: text;
begin
       Assign(f,'File.txt');
try
       Rename(f,'File2.txt');
       Writeln('Fajl ne zanjt');
except
         Writeln('Fajl zanjat');
end;
      Readln;
end.

Объяснение кода листинга программы

  1. Объявлена переменная f типа text.
  2. Присвоено значение 'File.txt'.
  3. Выполняется попытка переименования файла.
  4. Если переименование прошло успешно, выводится сообщение 'Fajl ne zanjt'.
  5. Если переименование не удалось, выводится сообщение 'Fajl zanjat'.
  6. Программа ожидает ввода пользователя.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.2 из 5
Похожие ответы