Я хочу просмотреть файлы, которые заархивированы в файле .rar без извлечения с полным путем.
Это должно быть сделано через командную строку. Файл .rar может содержать различные файлы, я хочу извлечь только последний.
Я хочу просмотреть файлы, которые заархивированы в файле .rar без извлечения с полным путем.
Это должно быть сделано через командную строку. Файл .rar может содержать различные файлы, я хочу извлечь только последний.
Вы можете использовать команду unrar -l file.rar
чтобы получить содержимое файла RAR без необходимости его извлечения. Вы можете скачать unrar для командной строки DOS в различных хранилищах файлов.
Я не могу придумать, как экстрактор узнает, какой файл самый последний.
Если ваше требование изменилось, чтобы выбрать самый последний файл из извлеченного набора, есть много инструментов, чтобы сделать это из команды. Например, для cygwin вы можете использовать команду find
чтобы очень легко найти самый новый файл в каталоге.
Редактировать:
Если вы хотите использовать PowerShell, чтобы найти самый последний файл...
если у вас установлен winrar по умолчанию в windows, для пустого списка файлов внутри сжатого архива (т.е. .rar file) вы можете выполнить эту команду:
"%programfiles%\winrar\rar.exe" lb file.rar
в каталоге, где установлен winrar, вы можете попробовать rar /? | more
для других доступных опций, таких как полный технический список (rar lta
), архивирование (rar a
), извлечение (rar x
) и т. д.