Mover arquivos e compactar

2 respostas
R

Boa Noite,
Estou tentando desenvolver uma aplicação java, porém estou com dificuldade, preciso listar os arquivos de uma pasta e mover para uma nova de 50 em 50 arquivos e depois compacte os arquivos .zip.

import java.io.IOException;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.Paths;

import java.nio.file.StandardCopyOption;

public class MoverArquivos {

public static void main(String[] args) {
	Path sourcePath = Paths.get("C:\\Users\\Rudgieri Santos\\Desktop\\sat2\\");
	Path destinationPath = Paths.get("C:\\Users\\Rudgieri Santos\\Desktop\\teste2\\");

	try {
		for (int i = 0; i < 10; i++) {
			Files.move(sourcePath, destinationPath, StandardCopyOption.REPLACE_EXISTING);
			System.out.println("Arquivo movido com sucesso!");
		}
	} catch (IOException e) {
		e.printStackTrace();
	}
}

}

2 Respostas

Lucas_Camara

Esse tutorial tem exemplos de como zipar múltiplos arquivos: https://www.baeldung.com/java-compress-and-uncompress

R

:+1:

Criado 8 de janeiro de 2020
Ultima resposta 12 de jan. de 2020
Respostas 2
Participantes 2