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

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

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

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

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

textual
Листинг программы
  1. var
  2.     f: text;
  3. begin
  4.        Assign(f,'File.txt');
  5. try
  6.        Rename(f,'File2.txt');
  7.        Writeln('Fajl ne zanjt');
  8. except
  9.          Writeln('Fajl zanjat');
  10. end;
  11.       Readln;
  12. end.

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

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

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


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

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

15   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы