Saya tidak akan mengatakan banyak omong kosong, saya akan memposting kode kunci untuk Anda. Kode spesifiknya adalah sebagai berikut:
Impor java.io.file; impor java.io.fileoutputStream; impor java.io.ioException; impor java.io.inputstream; impor org.utram.utring.zipfile.zip.zipen; org.springframework.transaction.annotation.transactional;/** * @date dibuat: 25 September 2016 pukul 11:06:46 AM * @Version 1.0 * @parameter * @since 25 September 2016 di 11:06:46 AM * @return */Public Class Unzipfiles {// Zip PATH STRING STRING STRING AM * @return */PUBLIK PUBLIK {//Zip PATH STRING SARE // alamat dekompresi file zip string unzipaddress = "f: // unzipfiles //"; // pergi ke direktori untuk menemukan file file file = file baru (fileaddress); ZipFile Zipfile = null; coba {zipfile = new zipfile (file, "gbk"); // Atur format encoding} catch (IOException Exception) {Exception.PrintStackTrace (); System.out.println ("File yang didekompresi tidak ada!"); } Enumeration e = zipfile.getEntries (); while (e.hasmoreElements ()) {zipentry zipentry = (zipentry) e.nextelement (); if (zipEntry.isDirectory ()) {string name = zipEntry.getName (); name = name.substring (0, name.length ()-1); File f = file baru (unzipaddress + name); f.mkdirs (); } else {file f = file baru (unzipaddress + zipEntry.getName ()); f.getParentFile (). mkdirs (); f.createNewFile (); InputStream adalah = zipfile.getInputStream (zipEntry); FileOutputStream fos = baru fileOutputStream (f); panjang int = 0; byte [] b = byte baru [1024]; while ((length = is.read (b, 0, 1024))! =-1) {fos.write (b, 0, panjang); } is.close (); fos.close (); }} if (zipfile! = null) {zipfile.close (); } file.deleteOnexit (); // hapus paket terkompresi setelah dekompresi}Oke, kodenya berakhir di sini. Di atas adalah kode kunci untuk file zip dekompresi java yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu Anda. Jika Anda memiliki pertanyaan, silakan tinggalkan saya pesan dan editor akan membalas Anda tepat waktu. Terima kasih banyak atas dukungan Anda ke situs web Wulin.com!