У меня есть сервер 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.