Verificar se há imagem na pasta para nao sobrescrever

Olá pessoal,

Surgiu uma dúvida aqui. Quando vou salvar uma imagem “imagem1” na pasta TempImage, primeiro preciso verificar se há alguma imagem com o nome “imagem1” na pasta. Se há, então para nao sobrescrever a imagem1, eu salvaria a imagem como “imagem2”. Alguém tem alguma sugestão ? Segue abaixo o trecho do código.

try {
		ImageIO.write(image, "JPG", new File("./TempImage/imagem1.jpg"));
		} catch(IOException e) {
			JOptionPane.showMessageDialog(null, "Erro de gravação na imagem temporária");
		}

t+

Vê se isso lhe ajuda


File file = new File("./TempImage/imagem1.jpg");
if(file.exists()){
    //faz algo
}else{
    // faz outra coisa
}

flw!