Как проверить занят ли файл другим процессом? - 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.
Объяснение кода листинга программы
- Объявлена переменная f типа text.
- Присвоено значение 'File.txt'.
- Выполняется попытка переименования файла.
- Если переименование прошло успешно, выводится сообщение 'Fajl ne zanjt'.
- Если переименование не удалось, выводится сообщение 'Fajl zanjat'.
- Программа ожидает ввода пользователя.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д