Existe algo mas friki
Luzem was here - 25-02-2005 05:29:29 | Categoria: Programación
son las 5 de la mañana y aun no he dormido nada¿Sabeis lo que son los Chobits?,

¿No? Chobits es una serie de anime que esta muy muy bien, imaginate que me he quedado con la serie a medias y la he encontrado medio troceada de una forma muy muy extraña (archivos troceados de 4 megas que tenias que bajar de un servidor hp en el que tenias que mantener la sesion abierta con un programilla para no bajarlos a mano) y me lo he bajado con el Kget, a su vez este lo ha bajado mal asi que me he tenido que currar un mioniprograma en java para renombrar los ficheritos. no es lo mas eficiente pero funciona :-)
/*
/*
* Main.java
*
* Created on 25 de febrero de 2005, 1:54
*/
package cambiafichero;
/**
*
* @author ninfa
*/
import
java.io.*;
import
java.util.StringTokenizer;
public class
Main
{
File FEntrada;
File FSalida;
/*Constructor*/
public Main(String original, String Nuevo)
{
System.out.println("Original -->"+original+"Nuevo-->"+Nuevo);
try{
FEntrada=new File(original);
FSalida=new File(Nuevo);
if (FEntrada.exists())
{
System.out.println("El fichero existe");
FSalida.createNewFile();/*hacemso un archivo nuevo*/
FileInputStream canalEntrada=new FileInputStream(FEntrada);
FileOutputStream canalSalida = new FileOutputStream(FSalida);
byte bt[] = new byte[(int)FEntrada.length()];
int numBytes = canalEntrada.read(bt);
canalSalida.write(bt);
System.out.println("Salida escrita");
}
else
{
System.out.println("Fichero a renombrar no existe"+ FEntrada.getAbsolutePath());
}
}catch(Exception e)
{
System.out.println(e.toString());
}
}
public static void main(String args[])
{
/*Main mierda= new Main("/home/ninfa/chobits 21/21/50003948.jpg","/home/ninfa/chobits 21/21/destino.true");*/
try{
File listado;
String todo;
String ruta;
String rutatemp;
ruta=new String("/home/ninfa/chobits 21/poner_bien/");
rutatemp=new String("/home/ninfa/chobits 21/Bueno/");
System.out.println("abrimos fichero");
listado= new File("/home/ninfa/chobits 21/fuente.txt");
System.out.println("fichero de listado abierto");
/*abrimos el fichero*/
FileInputStream canalEntrada=new FileInputStream(listado);
byte bt[] = new byte[(int)listado.length()];
int numBytes = canalEntrada.read(bt);
todo=new String(bt);
System.out.println("array bt -->"+ bt.toString());
/*For (int x=1;x<bt.length;x++)
{
todo=todo+bt[x];
}*/
StringTokenizer tokens= new StringTokenizer(todo,"<>");
while (tokens.hasMoreTokens())
{
String chungo= tokens.nextToken();
String bueno= tokens.nextToken();
System.out.println("Renombrando "+ chungo +" por "+bueno);
Main mierda= new Main(ruta+chungo,rutatemp+bueno);
}
}
catch(Exception e)
{
System.out.println("Cagada en main "+e.toString());
}
}
}
Asi que Chi
Comentarios (1) - Referencias (0)
Referencias
Comentarios
-
Que sea dicho que yo estube a su lado en estos grandes momentos.... aunque no me nombre :(.. es coña!!
Y por culpa de la bateria del M55 no nos ponemos a hacer tuning con el que sino... ya seria la hostia!!
Luzem, estos a la misma hora iegando de marcha:
http://informaticous.deadluxe.org/modules.php?name...Comentario de Wuhu hace 4 años y 58 meses





