Error to list the contents of a file

I am creating a program that lists the contents of a file, I have an error in the For loop. I have tried everything but I get it's same mistake. I searched for information but nothing can not find the solution.

This is my code

             File origen = new File("TEXTO.TXT");


    InputStream in = new FileInputStream(origen);
    FileOutputStream destino = new FileOutputStream(new File("COPIADO.TXT"));
    ObjectOutputStream oOS = new ObjectOutputStream(destino);

    byte[] buf = new byte[1024];
    int len;


    while ((len = in.read(buf)) > 0) {

        oOS.write(buf, 0, len);

    }



    in.close();
    oOS.close();
    System.out.println(origen.length());

    origen = new File("C:\\Users\\manuelros\\Desktop\\Ficheros\\TEXTO.TXT");
    String[] destino1 = origen.list();

    for (int i = 0; i<destino1.length; i++) {
        System.out.println(destino1[i]);

    }

Error:

Exception in thread "main" java.lang.NullPointerException
at ficheros.Ficheros.main(Ficheros.java:41)

       for (int i = 0; i<destino1.length; i++) {
        System.out.println(destino1[i]);

    }