Como alterar o nome de pastas e arquivos?

Boa noite, pessoal.
Queria fazer um programa que renomeia todos os arquivos que tenho em uma determinada pasta e renomeia a pasta também. Os nomes seguem um padrão definido no código. O problema é que não sei qual classe usar. A classe File altera o conteúdo dos arquivos, só que não encontrei uma classe que me ajude a fazer isso que eu quero. Alguém, por favor me diga qual classe posso usar, se é que ela existe. Com eu posso fazer isso?

Obrigado.

Você pode usar o método renameTo() da classe File (para isso, crie um objeto File associado à pasta/arquivo que deseja renomear) ou usar o método move() da classe Files.

Abraço.