最近需要做一个小程序,在Linux下运行。没有Linux开发环境,就用Window开发,这就需要将源代码文件转化为Linux格式(UTF8无BOM),于是自己写了个小程序,来实现这个功能。
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
public class ToUtf8NoBOM {
/**
* 入口函数
*
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
if (args.length
else {
String strSuffix = args[0];
String strFile = null;
for (int i = 1; i
strFile = args[i];
winToLinux(strFile, strSuffix);
}
}
}
/**
* 将文件转换为UTF8无BOM,若参数为文件件,则转换所有指定后缀的文件为UTF8无BOM
*
* @para