de trabajo de monos, así que os dejo el código por si a alguien le sirve
del mismo modo que a mí.
El programa lo que hace es renombrar todos los ficheros de un directorio
desde java. Este directorio estaba lleno de imagenes en formato png y lo
que tuve que hacer es añadir al final del nombre la coletilla "_thumb" que
viene de thumbnail.
Código
package renombradodeficheros;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
/**
*
* @author Jorge
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String path = "resources/directory/";
File directory = new File(path);
String[] files = directory.list();
File f1,f2;
String filename, filenameModif;
int cutindex;
for (int i = 0; i < files.length; i++) {
filename = files[i];
f1 = new File(path+"/"+filename);
cutindex = filename.indexOf(".png");
if (cutindex != -1)
{
filenameModif = filename.substring(0, cutindex)+"_thumb.png";
f2 = new File(path+"/"+filenameModif);
if (f1.renameTo(f2))
System.out.println("Renombrado");
else
System.out.println("Fallo al renombrar");
}
}
}
}
No hay comentarios:
Publicar un comentario