如何将文件列表传递给 winrar/7z 以便在 cmd 中存档

How to pass list of files to winrar/7z for archiving in cmd

假设我有一个包含特定文件路径的文本文件,例如

myFiles.txt

c:\users\%username%\desktop\file1.pdf
c:\users\%username%\desktop\junk.ppt
c:\users\%username%\desktop\image.jpg
c:\users\%username%\downloads\d1.dwg
d:\someFolder\random.exe
.
.
.
.
f:\folder2\code\myprog.cpp

如何将此列表传递给 rar.exe7z.exe 以便它可以存档这些文件,例如

rar.exe myarchive.rar myFiles.txt
Or
7z.exe myarchive.zip myFiles.txt

您可以使用

7z.exe a -i@myFiles.txt myarchive.zip