Aprendendo mais a fundo a manipular arquivos

Olá pessoal!
Acabei de começar um estágio em uma empresa e o pessoal aqui trabalha muito com manipulação de arquivos, trabalhamos com arquivos vindo de bancos, então temos que fazer validação destes arquivos, ler as linhas etc… Moral da história, começei a procurar na net algum tutorial bom e que fosse bem completo e que abordasse sobre como manipular arquivos, pastas etc…(java.io) Porém não consegui nada de legal.
No site da sun :http://java.sun.com/docs/books/tutorial/essential/io/
até da pra encontrar alguma coisinha, mas ainda não era o que esperava, foi bem básico. Alguém de vocês sabem onde posso encontrar um tutorial bem completo e que não fosse complicado de ler sobre isso??? vi que apartir do java 5, temos a classe Scanner que facilita pra caramba esse trabalho de ler arquivos etc…
Porém também ta difícil de encotrar algo mais completo sobre isso…

Se alguém também quiser indicar sobre outras classes que trabalham com manipulação de arquivos ficarei grato tb!!

valeu pessoal!!

http://www.java2s.com/Code/Java/File-Input-Output/CatalogFile-Input-Output.htm

valeu, Puka !
Esse link é bem interessante, ainda gostaria de um tutorial que explicasse os comandos, mas esse link já é bem válido!!
valeu!! :lol:

Cara, tive um problema semelhante há algum tempo atrás…quem me salvou foi o apostilando.com
peguei ótimas apostilas sobre java.io

Tem também o livor Deitel sexta ed.
Ele mostra como monipular arquivos textos e binarios…

Caso vc queira trabalhar com arquivos do MS officce existe uma biblioteca de nome POI da APACHE

eu não tive boa s experiências com o apostilando as últimas vezes que tentei pegar alguma apostila lá, sempre vier vinham apostilas bem chatinhas, mas neste caso vou tentar olhar lá sim!
valeu Igor pela dica!