我有一个名为CSV的文件夹,其中包含多个CSV文件。
我的CSV文件夹:
=VLOOKUP(B3, Injuries!$A$1:$C$261,3)=1
我想压缩CSV文件并将它们保存到每个名称,如下所示:
abc_1.csv
abc_2.csv
abc_3.csv
我的批处理脚本:
abc_1.csv.zip
abc_2.csv.zip
abc_3.csv.zip
已成功创建Zip文件,但保存为一个名称,如下所示:
abc_1.csv.zip的内容是:
for %%i in (*.csv) do 7z a -t7z "%%i.zip" "*.csv"
我希望abc_1.csv.zip的内容仅包含abc_1.csv
abc_2.csv
abc_3.csv
。我怎么能做到这一点?
答案 0 :(得分:1)
for %%i in (*.csv) do 7z a -t7z "%%i.zip" "*.csv"
您将所有csv文件添加到每个zip文件中。你应该这样做
for %%i in (*.csv) do 7z a -t7z "%%i.zip" "%%i"