package utils;

import java.io.File;

public class FileRename {
    public static void main(final String[] args) {
        final String path = "D:/workspace/LostHaven2/images/creatures/";
        final String crName = "orc";
        final String[] actions = { "attacking", "beenhit", "dying", "walking", "standing" };
        for (int x = 0; x < actions.length; ++x) {
            final File dir = new File(String.valueOf(path) + crName + "/" + actions[x]);
            final File[] contents = dir.listFiles();
            File[] array;
            for (int length = (array = contents).length, i = 0; i < length; ++i) {
                final File curFile = array[i];
                final String curName = curFile.getName();
                String newName;
                if (actions[x].equals("standing")) {
                    newName = curName.substring(curName.indexOf("00"));
                }
                else {
                    newName = curName.substring(curName.lastIndexOf(" ") + 1);
                }
                curFile.renameTo(new File(String.valueOf(path) + crName + "/" + actions[x] + "/" + newName));
                curFile.delete();
            }
        }
    }
}
