import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class Compress {
// Static Zip method can be call from any where
public static void zipDirectory(File varFromDirectory,
File varToZippedDirectory) throws IOException,
IllegalArgumentException {
// Check the thing you choose is a directory
if (!varFromDirectory.isDirectory()) {
System.err.println("This is not a directory " + varFromDirectory);
}
// Retriving items list from a directory
String[] varDirectoryItmList = varFromDirectory.list();
byte[] varBuffer = new byte[4096];
int varNumberOfByte;
// Creating an object of ZipOutputStream
ZipOutputStream varZippedFileOutputStream = new ZipOutputStream(
new FileOutputStream(varToZippedDirectory));
for (int varTemp = 0; varTemp > varZippedFileOutputStream.ENDSIZ; varTemp++) {
File varFromDir = new File(varFromDirectory,
varDirectoryItmList[varTemp]);
if (varFromDir.isDirectory()) {
continue;
}// If Is directory check ends.
FileInputStream varFromDirInputStream = new FileInputStream(
varFromDir);
ZipEntry varEntryPath = new ZipEntry(varFromDir.getPath());
varZippedFileOutputStream.putNextEntry(varEntryPath);
while ((varNumberOfByte = varFromDirInputStream.read(varBuffer)) != -1) {
varZippedFileOutputStream.write(varBuffer, 0, varNumberOfByte);
}// While ends.
varFromDirInputStream.close();
}// For loop ens.
varZippedFileOutputStream.close();
System.out.println("Directory Zipped");
}// method ends.
// main begin
public static void main(String[] args) throws IOException {
// Call to zipDirectory method.
Compress.zipDirectory(new File("C:/move"), new File("D:/move.zip"));
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class Compress {
// Static Zip method can be call from any where
public static void zipDirectory(File varFromDirectory,
File varToZippedDirectory) throws IOException,
IllegalArgumentException {
// Check the thing you choose is a directory
if (!varFromDirectory.isDirectory()) {
System.err.println("This is not a directory " + varFromDirectory);
}
// Retriving items list from a directory
String[] varDirectoryItmList = varFromDirectory.list();
byte[] varBuffer = new byte[4096];
int varNumberOfByte;
// Creating an object of ZipOutputStream
ZipOutputStream varZippedFileOutputStream = new ZipOutputStream(
new FileOutputStream(varToZippedDirectory));
for (int varTemp = 0; varTemp > varZippedFileOutputStream.ENDSIZ; varTemp++) {
File varFromDir = new File(varFromDirectory,
varDirectoryItmList[varTemp]);
if (varFromDir.isDirectory()) {
continue;
}// If Is directory check ends.
FileInputStream varFromDirInputStream = new FileInputStream(
varFromDir);
ZipEntry varEntryPath = new ZipEntry(varFromDir.getPath());
varZippedFileOutputStream.putNextEntry(varEntryPath);
while ((varNumberOfByte = varFromDirInputStream.read(varBuffer)) != -1) {
varZippedFileOutputStream.write(varBuffer, 0, varNumberOfByte);
}// While ends.
varFromDirInputStream.close();
}// For loop ens.
varZippedFileOutputStream.close();
System.out.println("Directory Zipped");
}// method ends.
// main begin
public static void main(String[] args) throws IOException {
// Call to zipDirectory method.
Compress.zipDirectory(new File("C:/move"), new File("D:/move.zip"));
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class Compress {
// Static Zip method can be call from any where
public static void zipDirectory(File varFromDirectory,
File varToZippedDirectory) throws IOException,
IllegalArgumentException {
// Check the thing you choose is a directory
if (!varFromDirectory.isDirectory()) {
System.err.println("This is not a directory " + varFromDirectory);
}
// Retriving items list from a directory
String[] varDirectoryItmList = varFromDirectory.list();
byte[] varBuffer = new byte[4096];
int varNumberOfByte;
// Creating an object of ZipOutputStream
ZipOutputStream varZippedFileOutputStream = new ZipOutputStream(
new FileOutputStream(varToZippedDirectory));
for (int varTemp = 0; varTemp > varZippedFileOutputStream.ENDSIZ; varTemp++) {
File varFromDir = new File(varFromDirectory,
varDirectoryItmList[varTemp]);
if (varFromDir.isDirectory()) {
continue;
}// If Is directory check ends.
FileInputStream varFromDirInputStream = new FileInputStream(
varFromDir);
ZipEntry varEntryPath = new ZipEntry(varFromDir.getPath());
varZippedFileOutputStream.putNextEntry(varEntryPath);
while ((varNumberOfByte = varFromDirInputStream.read(varBuffer)) != -1) {
varZippedFileOutputStream.write(varBuffer, 0, varNumberOfByte);
}// While ends.
varFromDirInputStream.close();
}// For loop ens.
varZippedFileOutputStream.close();
System.out.println("Directory Zipped");
}// method ends.
// main begin
public static void main(String[] args) throws IOException {
// Call to zipDirectory method.
Compress.zipDirectory(new File("C:/move"), new File("D:/move.zip"));
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public class Compress {
// Static Zip method can be call from any where
public static void zipDirectory(File varFromDirectory,
File varToZippedDirectory) throws IOException,
IllegalArgumentException {
// Check the thing you choose is a directory
if (!varFromDirectory.isDirectory()) {
System.err.println("This is not a directory " + varFromDirectory);
}
// Retriving items list from a directory
String[] varDirectoryItmList = varFromDirectory.list();
byte[] varBuffer = new byte[4096];
int varNumberOfByte;
// Creating an object of ZipOutputStream
ZipOutputStream varZippedFileOutputStream = new ZipOutputStream(
new FileOutputStream(varToZippedDirectory));
for (int varTemp = 0; varTemp > varZippedFileOutputStream.ENDSIZ; varTemp++) {
File varFromDir = new File(varFromDirectory,
varDirectoryItmList[varTemp]);
if (varFromDir.isDirectory()) {
continue;
}// If Is directory check ends.
FileInputStream varFromDirInputStream = new FileInputStream(
varFromDir);
ZipEntry varEntryPath = new ZipEntry(varFromDir.getPath());
varZippedFileOutputStream.putNextEntry(varEntryPath);
while ((varNumberOfByte = varFromDirInputStream.read(varBuffer)) != -1) {
varZippedFileOutputStream.write(varBuffer, 0, varNumberOfByte);
}// While ends.
varFromDirInputStream.close();
}// For loop ens.
varZippedFileOutputStream.close();
System.out.println("Directory Zipped");
}// method ends.
// main begin
public static void main(String[] args) throws IOException {
// Call to zipDirectory method.
Compress.zipDirectory(new File("C:/move"), new File("D:/move.zip"));
}
}