LINUX.ORG.RU

пути к файлам


0

0

Программа работает с файлами, пути к которым заранее известны. Возник вопрос как к ним обрашаться т.е по полному пути /opt/mydir/file.txt или каждый раз вызывать chdir("/opt/mydir/"), а потом обрашаться к файлу file.txt. Директорий планируется несколько (5-6) штук, обрашение к файлам в этих директориях будет довольно частое.
Подскажите пожалуйста, что быстрее и оптимальнее будет работать.


Да забыл написать - программа пишется на СИ

CL
() автор топика

Если в течении сеанса открывать один раз то будет безразлично...

Если бы был один каталог то с chdir-ом было бы быстрее, потому как механизм контроля привелегий доступа не будет рекурсивно проверять все родительские каталоги на доступность пользователю.

В твоем случае может поможет сначала chdir() - "/opt/" а потом открытие файлов как "./mydir/myfile".

mrco ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.