我是否尝试使用Windows批处理脚本从多个zip存档移动文件?
我有一个存档在zip档案中的文件列表(test.txt,test2.txt等)。
我想搜索所有这些文件的zip存档,然后将它们复制到另一个目录。
理想情况下,不应从存储它们的原始zip存档中删除文件。
我的尝试是
@echo off
rem Prepare environment
setlocal enableextensions disabledelayedexpansion
set content=test.txt;test2.txt;test3.txt
for %%u in (%content%) do call :doextractzip %%u
goto :eof
:doextractzip
for /R "c:\temp\ziptest" %%A in ("*.zip") do (
call "c:\Program Files\7-Zip\7z.exe" e %%A -oc:\temp\ziptest %%u -r
)
goto :eof
工作正常但我想从外部txt文件中调用内容
另外,我想知道是否有更好的解决方案。
非常感谢任何帮助