как проверить каталог по определенному пути не в CWD?

0

я знаю, чтобы проверить текущий каталог opendir(dir_name), но мне нужно проверить, что в каком-то другом пути, а не в CWD(current working directory)

или существует ли какая-либо функция для перемещения CWD в какой-либо другой каталог во время выполнения

Теги:
path

2 ответа

2

Вы можете использовать opendir(abs_path/dir_name) чтобы открыть каталог dir_name в абсолютном пути abs_path.

Вы также можете использовать chdir() для изменения вашего cwd в другом каталоге.

1

Да, процесс демона меняет свой каталог на root при выполнении. Функция изменения рабочего каталога во время выполнения - chdir (PATH_TO_SET_AS_CWD).

  • 0
    « Процесс демона меняет свой каталог на root при выполнении. » Это не обязательно так. Пожалуйста, смотрите man daemon ( man7.org/linux/man-pages/man3/daemon.3.html ) для подробностей.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню