Хотя в пути "/home/abhijit/Documents/LINUX/editor/" есть несколько файлов, но я не получаю желаемого вывода в папке "temp" (которая должна скопировать все файлы из папки редактора), вместо этого выводится ошибка: "cp: невозможно определить '/home/abhijit/Documents/LINUX/editor/*': нет такого файла или каталога".
#include <stdio.h>
#include <unistd.h>
int main( void )
{
char* argv1[10] = { "cp", "-rf", "/home/abhijit/Documents/LINUX/editor/*", "/home/abhijit/Documents/LINUX/temp", 0 };
execvp( argv1[0], argv1 );
}
Но если я скажу, как показано ниже, он отлично работает.
char* argv1[MAX_ARGS] = { "cp", "-rf", "/home/abhijit/Documents/LINUX/editor/", "/home/abhijit/Documents/LINUX/temp", 0 };
system()
- person Ctx   schedule 04.07.2017