java如何压缩file
- 编程技术
- 2025-02-04 15:39:55
- 1
在Java中,你可以使用`java.util.zip`包中的类来压缩文件。以下是一个简单的例子,演示如何使用`ZipOutputStream`来压缩一个文件:```ja...
在Java中,你可以使用`java.util.zip`包中的类来压缩文件。以下是一个简单的例子,演示如何使用`ZipOutputStream`来压缩一个文件:
```java
import java.io.;
import java.util.zip.;
public class FileCompressor {
public static void compressFile(String sourceFile, String destFile) {
File inputFile = new File(sourceFile);
File outputFile = new File(destFile);
try (
FileInputStream fis = new FileInputStream(inputFile);
FileOutputStream fos = new FileOutputStream(outputFile);
ZipOutputStream zos = new ZipOutputStream(new BufferedOutputStream(fos));
) {
byte[] bytes = new byte[1024];
int length;
zos.putNextEntry(new ZipEntry(inputFile.getName()));
while ((length = fis.read(bytes)) >= 0) {
zos.write(bytes, 0, length);
本文链接:http://www.xinin56.com/bian/460808.html
上一篇:形容十分好奇什么都敢动的成语
下一篇:db2 如何避免全表更新