Advertisement
Pikachuun

batch rename

Dec 2nd, 2015
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //below line
  2. glob("/Users/Pikachuun/geethob/Pokemon-Showdown-Client/sprites/thmon18spritedump/backshiny-ps/*.png", function (err, files) {
  3. //change the above line to adjust.
  4. var count = 0;
  5. files.forEach(function (file) {
  6. var dir = path.dirname(file);
  7. var base = path.basename(file);
  8. var namae = base.substr(0, base.length - 4);
  9. var str = "RN: " + base + " -> ";
  10. if (namae[0] === 'f') {
  11. namae = namae.substr(1);
  12. }
  13. if (namae.substr(0, 6) === 'attack') {
  14. namae = namae.substr(6) + '-attack';
  15. } else if (namae.substr(0, 7) === 'defense') {
  16. namae = namae.substr(7) + '-defense';
  17. } else if (namae.substr(0, 5) === 'speed') {
  18. namae = namae.substr(5) + '-speed';
  19. } else if (namae.substr(0, 6) === 'helper') {
  20. namae = namae.substr(6) + '-helper';
  21. } else if (namae.substr(0, 9) === 'technical') {
  22. namae = namae.substr(9) + '-technical';
  23. } else if (namae.substr(0, 5) !== 'chibi' && namae.substr(0, 6) !== 'advent' && namae.substr(0, 4) !== 'dark' && namae.substr(0, 9) !== 'schoolgirl' && namae !== 'ancestor' && namae !== 'akisisters' && namae !== 'akyuu' && namae !== 'ancestor' && namae !== 'chiyuri' && namae !== 'elis' && namae !== 'ellen' && namae !== 'elly' && namae !== 'futo' && namae !== 'gengetu' && namae !== 'genji' && namae !== 'goliathdoll' && namae !== 'hakurei' && namae !== 'hourai' && namae !== 'kana' && namae !== 'kedama' && namae !== 'kikuri' && namae !== 'kirisame' && namae !== 'kongaara' && namae !== 'kotohime' && namae !== 'kurumi' && namae !== 'kyouko' && namae !== 'luize' && namae !== 'mai' && namae !== 'mamizou' && namae !== 'margatroid' && namae !== 'meira' && namae !== 'miko' && namae !== 'mima' && namae !== 'mimi-chan' && namae !== 'mugetu' && namae !== 'namazu' && namae !== 'orange' && namae !== 'reisenii' && namae !== 'rika' && namae !== 'rikako' && namae !== 'rinnosuke' && namae !== 'ruukoto' && namae !== 'sara' && namae !== 'seiga' && namae !== 'shanghai' && namae.substr(0, 9) !== 'shingyoku' && namae !== 'shinki' && namae !== 'tenma' && namae !== 'tensoku' && namae !== 'tojiko' && namae !== 'tori' && namae !== 'yoshika' && namae !== 'youki' && namae !== 'yuki' && namae !== 'yumeko' && namae !== 'yumemi' && namae !== 'yuugenmagan' && namae !== 'zombiefairy') {
  24. namae += '-normal';
  25. }
  26. namae += '.png';
  27. str += namae;
  28. console.log(str);
  29. fs.renameSync(file, dir + "/" + namae);
  30. count++;
  31. });
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement