Dividir en varias partes archivo de texto [Java]

Descripción: Para empezar al año. En varias ocasiones he tenido que dividir un archivo de texto en varias partes no estoy de comprimir sino de que la mitad o tercera parte de texto esté en otro archivo de texto, ya sea para subir archivos o cualquier otro motivo. He implementado una clase en java que hace está función. Tiene como constructor un String con la ruta absoluta del archivo y un método "split" y como parámetro un entero que reciba en cuantas partes. Quise hacer la interfaz para dejarlo utilizable pero como Java Swing se va al olvido no me tomé la molestia, recien estoy revisando algo de JavaFX se ve muy bueno.
Ficha Técnica:
Lenguaje: Java
Licencia: Dominio público

7 comentarios:

  1. Estimado agradesco mucho el aporte. Estoy estudiando programacion, pero estoy resien empezando. Me cuesta entender un poco como ingresar el archivo que quiero divir en la clase SplitFiles. Te agradesco el aporte. Espero puedas respondarme. Gracias.

    ResponderEliminar
  2. En el constructor le pasas el path del archivo, por ejemplo:

    si el archivo a dividir está en el mismo directorio solo seria asi:

    private void dividir(){
    String path = "archivo.txt" //ruta relativa
    SplitFiles sf = new SplitFiles(path)
    sf.split(2); //lo divide en 2 archivos
    }

    luego solo llama al metodo a dividir, eso es todo

    ResponderEliminar
    Respuestas
    1. Pero ese seria un metodo nuevo, porque no esta en la clae Java que subiste en este post. De ser asi tendria que pegar ese codigo en la clase que subiste?. Agredesco de antemano la respuesta.

      Eliminar
    2. Si está, la he descargado para darte el ejemplo anterior, la clase solo tiene 3 métodos, el constructor, el split (público) y saveFile(privado), este ultimo guarda en fichero de texto.

      Saludos

      pd:
      si quieres un programa que hace ello, lo tienes aquí: http://softcx.blogspot.com/2012/03/divide-en-varias-partes-tus-ficheros-de.html.

      Eliminar
  3. me faltaron algunos ";" la costumbre de python jajaja

    ResponderEliminar
  4. Hey Hola :D
    En el main que llamaría primero
    estoy un poco confundida ya que siento que hace falta codigo y no se donde agregarlo :S

    Gracias de antemano y espero no incomodarte :D

    ResponderEliminar
  5. el metodo de saveFiles que parametros utiliza?

    ResponderEliminar