У меня есть сервер Ubuntu и я использую rar с функцией exec() . Когда я хочу создать архив RAR из моих файлов, эта программа использует их путь в моем архиве RAR.
Например, если мой файл находится в /home/user/video/some.flv а моя php-программа находится в /home/user , он будет добавлен как video/some.flv - однако я хочу, чтобы путь к файлу был some.flv ,
Я также не хочу копировать мой файл туда, где находится моя php-программа, поэтому мне нужен способ изменить путь. Я использовал это:
rar rn archive.rar video/some.flv some.flv
… Но когда я пытаюсь извлечь его, он говорит, что метка файла "неправильная или повреждена". Что я могу сделать? У меня много больших файлов по разным путям, и я хочу, чтобы все они были в корневом каталоге моего архива RAR.
