解决eclipse资源文件名称不能含有特殊字符跟大写字母的问题
2016-01-06 16:48
645 查看
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));
}
}
}
}
}
美工给的切图文件名有特殊字符跟大写字母,于是参考网上的,写了个工具类.
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));
}
}
}
}
}
美工给的切图文件名有特殊字符跟大写字母,于是参考网上的,写了个工具类.
相关文章推荐
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- C#、ASP.NET通用扩展工具类之TypeParse
- C#、ASP.NET通用扩展工具类之LogicSugar
- C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)
- Oracle中插入特殊字符:&和'的解决方法汇总
- 傻瓜式用Eclipse连接MySQL数据库
- 用C语言判断字符是否为空白字符或特殊字符的方法
- js传参数受特殊字符影响错误的解决方法
- 不要在cookie中使用特殊字符的原因分析
- jQuery应用中特殊字符处理的问题
- Eclipse引入jquery报错如何解决
- 让Flex Builder 3.0与Eclipse3.4整合起来
- 老版本PHP转义Json里的特殊字符的函数
- Eclipse配置Javascript开发环境图文教程
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- 图解Eclipse j2ee开发环境的搭建过程
- 两种Eclipse部署动态web项目方法
- window.showModalDialog参数传递中含有特殊字符的处理方法
- ext for eclipse插件安装方法