如何从C#控制台应用程序创建7-Zip存档?我需要能够使用常规的,广泛使用的7-Zip程序来提取档案.
byte[].当我将byte[]数组写入文件时,我无法使用7-Zip(File.7z is not supported archive)提取它.File.7z is not supported archive)提取文件.我需要在所有的压缩文件中的文件从命名AAAAA-filename.txt到BBBBB-filename.txt了,我想知道如果我可以,而不必提取所有文件,重命名自动执行此任务,然后再压缩。一次解压缩一个,然后重命名并再次压缩是可以接受的。
我现在所拥有的是:
for file in *.zip
do
unzip $file
rename_txt_files.sh
zip *.txt $file
done;
Run Code Online (Sandbox Code Playgroud)
但是我不知道是否有一个更好的版本,我不必使用所有额外的磁盘空间。