2

Я хочу просмотреть файлы, которые заархивированы в файле .rar без извлечения с полным путем.

Это должно быть сделано через командную строку. Файл .rar может содержать различные файлы, я хочу извлечь только последний.

2 ответа2

1

Вы можете использовать команду unrar -l file.rar чтобы получить содержимое файла RAR без необходимости его извлечения. Вы можете скачать unrar для командной строки DOS в различных хранилищах файлов.

Я не могу придумать, как экстрактор узнает, какой файл самый последний.

Если ваше требование изменилось, чтобы выбрать самый последний файл из извлеченного набора, есть много инструментов, чтобы сделать это из команды. Например, для cygwin вы можете использовать команду find чтобы очень легко найти самый новый файл в каталоге.

Редактировать:

Если вы хотите использовать PowerShell, чтобы найти самый последний файл...

0

если у вас установлен winrar по умолчанию в windows, для пустого списка файлов внутри сжатого архива (т.е. .rar file) вы можете выполнить эту команду:

"%programfiles%\winrar\rar.exe" lb file.rar

в каталоге, где установлен winrar, вы можете попробовать rar /? | more для других доступных опций, таких как полный технический список (rar lta), архивирование (rar a), извлечение (rar x) и т. д.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .