简体转繁体,一段小脚本

先下载个

CJFtransform

 

code google上有的

 

import cn.com.cjf.CJFBeanFactory
import cn.com.cjf.ChineseJF

String suf = '.bak'
String srcCode = 'utf-8'
String toCode = 'utf-8'

String dir = "../Conf"
ChineseJF chinesdJF = CJFBeanFactory.getChineseJF()
new File(dir).eachFile{
	if(it.isFile()){
		String toName = dir + '/' + it.name
//		if(!it.name.endsWith(suf)){
//			chinesdJF.chineseFan2Jan(it, srcCode, new File(toName  + suf), toCode);
//		}
		if(!it.name.endsWith(suf))
			it.delete()
		else
			it.renameTo(new File(toName.substring(0, toName.size() - suf.size())))

	}else{
		it.eachFile{sub ->
			String toName = dir + '/' + it.name + '/' + sub.name
			if(sub.isFile() && !sub.name.endsWith(suf)){
				chinesdJF.chineseFan2Jan(sub, srcCode, new File(toName  + suf), toCode);
			}

//			if(!sub.name.endsWith(suf))
//				sub.delete()
//			else
//				sub.renameTo(new File(toName.substring(0, toName.size() - suf.size())))
		}
	}
}

 

写成递归的也成,我懒,就执行了两遍,先生成bak文件,然后删除替换成原文件,为保险而已。

 

 

你可能感兴趣的:(脚本,Google)