-1

Я использую пакетный скрипт для вывода имен файлов с определенными атрибутами в файл .txt , в этом случае старше 30 дней. Я хотел бы затем архивировать или архивировать те файлы, которые перечислены в файле .txt .

Как бы я поступил так?

2 ответа2

1

В соответствии с параметрами командной строки 7z:

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

Поскольку у вас уже есть список файлов, вы можете просто использовать @ для этого файла. Например, чтобы сжать файлы из filelist.txt в test.zip, используйте следующую команду

7z a test.zip @filelist.txt

Я попробовал это, и это сработало отлично

0

Для RAR, просто укажите список файлов в этом месте в командной строке, где вы обычно указываете список файлов, но префикс его с символом «@».

Например, у вас есть список файлов, которые нужно заархивировать, в файле list-of-files.txt один файл

rar a archive-file @list-of-files.txt

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