import java.io.*; public class DirectoryRename { private File directory; private File[] files; public DirectoryRename(File dir, String prefix, String postfix) { this.directory = dir; if (dir.isDirectory()) files = directory.listFiles(); for (int i=0; i < files.length; i++) { if (files[i].renameTo(new File(dir, prefix + i + postfix))) System.out.println("Renaming: " + files[i] + "\t To: " + prefix + i + postfix); } } public static void main(String args[]) { char singleBSlash = '\\'; args[0].replace(singleBSlash, File.separatorChar); DirectoryRename dr = new DirectoryRename(new File(args[0]), args[1], args[2]); } }