解决eclipse资源文件名称不能含有特殊字符跟大写字母的问题

来源:互联网 发布:c templates 源码 编辑:程序博客网 时间:2024/06/03 09:26

public class ChangeName {public static void main(String[] args) {//把path改为你要操作的文件夹的全路径String path = "C:\\Users";String str = "!@#$%^&*()+:/\\\"|";char[] array = str.toCharArray();File file = new File(path);File[] list = file.listFiles();int yes = 0;int no = 0;for (File fi : list) {String fileName = fi.getName();for (char c : array) {String newC = String.valueOf(c);if(fileName.contains(newC)){//把大写字母转成小写fileName = fileName.toLowerCase();//把特殊字符转成下划线_fileName = fileName.replace(newC, "_");File fil = new File(file.getAbsolutePath() + "\\" + fileName);boolean b = fi.renameTo(fil);yes += ( b ? 1 : 0);no += ( b ? 0 : 1);System.out.println(( b ? "成功"+yes:"失败"+no));}}}}}

美工给的切图文件名有特殊字符跟大写字母,于是参考网上的,写了个工具类.


0 0
原创粉丝点击