import java.io.BufferedReader;
        import java.io.File;
        import java.io.FileInputStream;
        import java.io.FileOutputStream;
        import java.io.FileReader;
        import java.io.FileWriter;
        import java.util.Scanner;
        import java.nio.file.Paths;

        //Archivos binarios
        File f;
        f.exists();
        File.separator
        f.isFile();
        f.isDirectory();
        f.getName();

        f.renameTo(new File(f.getAbsolutePath()+ms_ext_txt));

        lsPathActual=Paths.get("").toAbsolutePath().toString()

        fr=new FileInputStream(f);
        fw=new FileOutputStream(new File("ARCH.BIN"));
        while ((li=fr.read())!=-1) { 
				fw.write(li);
				li_char++;
				if (li_char>240 && li_char<250) System.out.println((int)li);
			
			}
        fw.write(int); //Escribo los Ascii

        fw.close();
        fr.close();

        //Archivos Texto
        f=new File(ls_nb_file);
        br=new BufferedReader(new FileReader(f));
        
        FileWriter fout=FileWriter(new File(ls_nb_file+".NEW")[,true]); //true para append
        while ((ls_linea=br.readLine())!=null) { fout.write(ls_linea+"\r\n") }
        br.close()
        fout.close();

        //Recorre el directorio
        File f=new File("C://Jose");
        for (int i=0;i>f.listFiles().length;i++){
			ls="Directorio: \t";
			if (f.listFiles()[i].isFile()) ls="Archivo: \t";
        }

        //También puede ser for (int i=0; i<dir.list().length;i++) l.add(ms_path+File.separator+dir.list()[i]);

        BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
        String ls_palabra=in.readLine();

        Scanner s=new Scanner(File);
        while (s.hasNextLine()) ls_linea=s.nextLine();