รหัสสำหรับการสร้างไฟล์ zip ใน Java มีดังนี้:
นำเข้า java.io.file; นำเข้า java.io.fileinputstream; นำเข้า java.io.fileoutputstream; นำเข้า java.io.ioexception; นำเข้า java.util.zip.zipentry; นำเข้า java.util.zip.zipinputstream; Main (String [] args) พ่น IOException {ไฟล์ไฟล์ = ไฟล์ใหม่ ("test.zip"); if (! file.exists ()) file.createnewFile (); String String = "Test Zip!"; Byte [] buffer = string.getBytes (); fileOutputStream foutputStream = ใหม่ fileOutputStream (ไฟล์); zipoutputStream zoutput = new ZipOutputStream (foutputStream); zipentry zentry = new Zipentry ("test.txt"); zoutput.putNextentry (Zentry); zoutput.write (บัฟเฟอร์); zoutput.closeentry (); zoutput.close (); -เพิ่มเติม: ลองดูที่การสร้างไฟล์ zip ใน Java และเขียนและอ่านรายการและข้อมูลลงในไฟล์ zip
ไฟล์แพ็คเกจ; นำเข้า Java.io.File; นำเข้า Java.io.FileInputStream; นำเข้า Java.io.FileOutputStream; นำเข้า java.io.ioException; นำเข้า java.util.zip.zipentry; นำเข้า java.util.zip.zipinputstream; นำเข้า java.util.zip.zipoutputStream; คลาสสาธารณะ zipdemo {โมฆะคงที่สาธารณะหลัก (String [] args) พ่น IOException {// todo วิธีการที่สร้างขึ้นอัตโนมัติไฟล์ Stub File = ไฟล์ใหม่ ("test.zip"); if (! file.exists ()) file.createnewFile (); String = "ฉันชื่อ YSD!"; Byte [] buffer = string.getBytes (); Byte [] bufferInput = byte ใหม่ [4096]; fileOutputStream foutputStream = ใหม่ fileOutputStream (ไฟล์); zipoutputStream zoutput = new ZipOutputStream (foutputStream); zipentry zentry = new Zipentry ("one.txt"); zoutput.putNextentry (Zentry); zoutput.write (บัฟเฟอร์); zoutput.closeentry (); zoutput.close (); zipinputStream zinputstream = new ZipInputStream (ใหม่ FileInputStream (ไฟล์)); Zipentry Zipentry = null; ในขณะที่ ((zipentry = zinputstream.getNextEntry ())! = null) {system.out.println (zipentry.getName ()); zinputstream.read (bufferInput); System.out.println (สตริงใหม่ (bufferInput)); zinputstream.closeentry (); } zinputstream.close ();}}สรุป
ด้านบนเป็นวิธีการสร้างไฟล์ zip ใน Java แนะนำให้คุณรู้จักโดยตัวแก้ไข ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!