Llame a la herramienta 7z para actualizar los archivos en el paquete comprimido

Cuando queremos actualizar los archivos (incluidas las carpetas) en el paquete comprimido (zip, ear también deben incluir muchos), podemos hacerlo llamando a la herramienta 7z.

Nota: no puede actualizar los archivos en una carpeta en el paquete comprimido . Necesita usar otros métodos, como: primero extraiga esta carpeta del paquete comprimido, luego modifique los archivos en la carpeta extraída y finalmente use este método de actualización para reemplazar el anterior dentro

 

Importar parte:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

 

Código:

        InputStream es = nulo;         InputStreamReader isr = null;









        BufferedReader br = null;
        try {             Proceso de proceso = Runtime.getRuntime (). exec (cmd);             es = process.getInputStream ();             isr = new InputStreamReader (es);             br = new BufferedReader (isr);             Línea de cadena = nulo;             while ((línea = br.readLine ())! = null) {                 System.out.println (línea);                 System.out.println (line.toLowerCase (). IndexOf ("Todo está bien" .toLowerCase ()));                 if (line.toLowerCase (). indexOf ("Todo está bien" .toLowerCase ())! = -1) {                     System.out.println ("成功");                 }             }












        } captura (Excepción e) {             e.printStackTrace ();         } finalmente {             if (br! = null) {                 try {                     br.close ();                 } captura (IOException e) {                     e.printStackTrace ();                 }             }             if (isr! = null) {                 try {                     isr.close ();                 } captura (IOException e) {                     e.printStackTrace ();                 }             }             if (is! = null) {                 try {                     is.close ();



















                } captura (IOException e) {                     e.printStackTrace ();                 }             }         }     }




Supongo que te gusta

Origin blog.csdn.net/weixin_42488909/article/details/113857168
Recomendado
Clasificación