как смоделировать дос "CD .." в небольшой оболочке c для Linux - PullRequest
3 голосов
/ 10 марта 2010

это для моего небольшого проекта, я пытаюсь установить текущий каталог рабочего процесса в каталог One как если мой текущий каталог .. \ downloads \ movies Я хотел бы код, чтобы установить каталог .. \ downloads

Я знаю, что это возможно, если получить текущий путь к рабочему каталогу и извлечь из него нужный мне путь к каталогу, а затем выполнить chdir (), однако этот код должен быть максимально эффективным и легким, и я нашел выше метод довольно громоздкий.

Заранее спасибо Falks.

Ответы [ 2 ]

4 голосов
/ 10 марта 2010

Вы можете попробовать сделать что-то вроде этого

chdir("..");

Santi! :)

4 голосов
/ 10 марта 2010

Насколько простым и эффективным вы хотите быть? Что-то вроде

if (chdir("..") < 0)
{
    perror("chdir");
    exit(1);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...