使用 Java 对 Linux 下文件编码格式进行批量转换
使用 Java 对 Linux 下文件编码格式进行批量转换
测试使用说明:
1。将 字符集编码格式为 GB2312 的文件 test0.java,test1.java,test2.java 放在 /home/defonds/tmp/test 目录下(test0.java,test1.java,test2.java 作者可以自行随意创建。如何查看 test0.java 的字符集编码格式?打开 test0.java ,文件 -> 另存为,弹出的对话框里的“字符集编码”即当前文件的字符集编码格式。)。
2。新建一目录 /home/defonds/tmp/test2(也可以不建,程序可以自动生成)。运行 EncodeConverter.java。
3。打开 /home/defonds/tmp/test2 文件夹,发现有新文件 test0.java,test1.java,test2.java 生成,查看其编码格式,是为 UTF-8,证明转码成功。
4。使用本工具可以对 Linux 下文件的字符集编码格式进行批量转换。只需适当配置一下,可以批量处理各种文件格式的文件,如 *.txt,*.java 等等。
使用 Java 对 Linux 下文件编码格式进行批量转换源代码如下:
package demo;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
/**
* 项目名称:Test64.0-ec
* 类名称:EncodeConverter
* 类描述:Linux 下批量转换文件编码格式
* 创建人:Defonds
* 创建时间:2009-12-2 下午03:37:15
* 修改人:Defonds
* 修改时间:2009-12-2 下午03:37:15
*/
public class EncodeConverter
{
// 原文件目录
private static String srcDir = "//home//defonds//tmp//test//";
// 转换后的存放目录
private static String desDir = "//home//defonds//tmp//test2//";
// 源文件编码
private static String srcEncode = "gb2312";
// 输出文件编码
private static String desEnc
相关文档:
Java学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
JDK1.4中
Map map = new HashMap();
Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = (Map.Entry) it.next();
Object key = entry.getKey();
Object value = entry.getValue();
}
JDK1.5中,应用新特性For-Each循环
Map m = new HashMap(); ......
COM配置
先进行虚拟机设备配置
在完成LINUX下系统配置
com端口配置
以后只要在命令行下输入 >minicom 回车就可以看到这个菜单了 呵呵
JTAG配置(相当于win下的H-JTAG)
下载Jflash压缩包 tar解压到/目录下
打开虚拟机
接好JTAG并口线,进入linux系统输入命令
......
Info
Name
Version
Home URL(Download HOme)
Install Path
Remark
MySQL
5.1.35
http://dev.mysql.com/downloads/mysql/5.1.html#source
/usr/local/mysql
Install
[root@wzhu ~]# groupadd mysql
[root@wzhu ~]# useradd -g mysql -m -d /usr/local/mysql -r mysql
[root@wzhu ~]# tar zxf mys ......