dúvida em um exemplo do Deitel

Eu estou estudando java pelo Deitel e estou na parte de fluxo de dados.
eu copiei os dois primeiros exemplos do capítulo para ver rodando. No final apareceu um erro que eu não sei resolver será que alguém podeia me ajudar?
Desde já grato

a classe que está dando erro é está aqui e o erro se encontra no for


package model;

import java.io.File;

public class DemostracaoFile {

    //exibe as informações sobre o arquivo que o usuário especifica
    public void analyzePath( String path ){

        //cria o objeto file com base na entrada de usuário
        File name = new File(path);

        //se o nome exixtir, gera uma saida de informaões sobre ele
        if(name.exists()){

            //exibe as informações sobre o arquivo(ou diretório)
            System.out.printf( "%s%s\n%s\n%s\n#s\n%s%s\n%s%s\n%s%s\n%s%s\n%s%s",
                    name.getName(), "exists",
                    (name.isFile() ? "is a file" : "not is a file"),
                    (name.isDirectory() ? "is a directory":
                    "is not a directory"),
                    (name.isAbsolute() ? "is absolute path":"is not absolute path"),
                    "last modified",name.lastModified(),
                    "length: ", name.length(),
                    "Path: ", name.getPath(),
                    "Absolute Path: ", name.getAbsolutePath(),
                    "Parent: ", name.getParent()
                    );

            //listagem de diretório de saída
            if( name.isDirectory() ){

                String Directory[] = name.list();
                System.out.println("\n\nDirectory Contents:\n");

                for( String directoryName : directory )

                    System.out.printf( "%s\n", directoryName );

            }//fim do if
        }
        //se não for arquivo nem diretório, gera uma mensagem de erro
        else{

            System.out.printf("5s%s", path, " não exixte");

        }
    }
}

e esta aqui é outra classe que executa a primeira

package model;

import java.util.Scanner;

public class DemostrationFileTest {

    public static void main(String[] args){

    Scanner input  = new Scanner( System.in );
    DemostracaoFile aplication = new DemostracaoFile();
    System.out.println( "Insira o nome do arquivo" );
    aplication.analyzePath( input.nextLine() );
}
}

pow cara, muitíssimo obrigado, eu não tinha reparado meu, valeu mesmo

Olá,

Primeiramente, verifique se está marcado “Desabilitar formatação BB nesta mensagem” :wink:

Qual o erro que ocorreu?
Salvo um erro de digitação

Não ocorreram erros comigo.