5.8 Операции с файлами на символических ссылках
В этом разделе документируется поведение GNU Fortran для операций с файлами на символических ссылках на системах, которые их поддерживают.
- Результаты операторов INQUIRE формы «запрос по файлу» будут относиться к целевому объекту символической ссылки. Например,
INQUIRE(FILE="foo",EXIST=ex)установит ex в .true., если foo является символической ссылкой, указывающей на существующий файл, и в .false., если foo указывает на несуществующий файл («висячая» символическая ссылка). - Использование оператора
OPENс спецификаторомSTATUS="NEW"на символической ссылке приведет к возникновению ошибки, независимо от того, указывает ли символическая ссылка на существующий целевой объект или является висячей. - Если символическая ссылка была подключена, использование оператора
CLOSEсо спецификаторомSTATUS="DELETE"приведет к удалению самой символической ссылки, а не её целевого объекта.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gfortran/File-operations-on-symbolic-links.html