Ajuda com organizar pastar no windows com java

bom dia a todos, nunca trabalhei com criar pasta e mover documentos utilizando java, gostaria de um exemplo de codigo rapido e facil se algum puder ajudar.

meu cenario atual é:

tenhu um sistema que recebe fotos tiradas em celulares, essa fotos sao armazenada em uma pasta c:\foto e o caminho e data das fotos com os nomes armazeno no banco de dados e quando preciso so pego o caminho no banco e mostro a foto na tela, com o passar do tempo essa pasta ficou enorme com 20GB, gostaria de:

  • pegar todas os caminhos das fotos no banco e verificar se realmente existe,
  • se exisitir quero criar pasta assim c:\foto\ano\mes\dia, e mover as fotos separadas por data, e gravar o novo caminho no banco
  • como ja tenho a data que elas foram tiradas fica mais facil.

gostaria de um exemplo facil e pratico

obrigado pela atençao…

[quote=DaitonJr]bom dia a todos, nunca trabalhei com criar pasta e mover documentos utilizando java, gostaria de um exemplo de codigo rapido e facil se algum puder ajudar.

meu cenario atual é:

tenhu um sistema que recebe fotos tiradas em celulares, essa fotos sao armazenada em uma pasta c:\foto e o caminho e data das fotos com os nomes armazeno no banco de dados e quando preciso so pego o caminho no banco e mostro a foto na tela, com o passar do tempo essa pasta ficou enorme com 20GB, gostaria de:

  • pegar todas os caminhos das fotos no banco e verificar se realmente existe,
  • se exisitir quero criar pasta assim c:\foto\ano\mes\dia, e mover as fotos separadas por data, e gravar o novo caminho no banco
  • como ja tenho a data que elas foram tiradas fica mais facil.

gostaria de um exemplo facil e pratico

obrigado pela atençao…[/quote]
Isso tem um nome: preguiça.
Camarada, faça um favor a si mesmo, pesquise no google e tente fazer.
Ou então, seja honesto consigo mesmo e, sendo trabalho da facudlade, faça o que conseguir. Se for para seu trabalho, peça demissão, pois, sinceramente, você não tem aptidão para a função.

Não é um “exemplo rápido e fácil” mas é um bom tutorial que contém tudo o que você precisa:
http://www.guj.com.br/articles/13

Depois que você apreder um pouco de Java IO com este tutorial, aconselho (se estiver utilizando o Java 7) a migrar sua estrutura para o NIO 2.
http://blog.caelum.com.br/evolucao-do-java-io-ao-ni/

O pacote NIO existe desde o Java 5 ou 4 (não tenho certeza), mas continha poucas funcionalidades, agora no Java 7 ele está mais completo e facilita muito a manipulação de arquivos.

Mas é claro, fica ao seu critério começar pelo IO ou NIO, mas de qualquer forma aconselho a pelo menos ler o tutorial do primeiro link também!

Obrigado Flavio… vou dar um olhada no java IO… e valeus pelos links

att