易截截图软件、单文件、免安装、纯绿色、仅160KB

使用 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


相关文档:

在linux下安装配置svn独立服务器

在linux下安装配置svn独立服务器
 
subversion(以下简称svn)是近年来崛起的版本管理工具,是cvs的接班人。 svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。
svn存储版本数据也有2种方式:BDB和FSFS。因为BDB方式在服务器中断时,有可能锁住数据(我在搞ldap时就深受其害,没法根治),所以还是 ......

linux 下编译安装mysql

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 ......

linux fork() 函数实例详解

fork函数学习:
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
#include <stdlib.h>
main ()
{
  pid_t pid; pid=fork();
  if (pid < 0)
    printf("error in fork!");
  else if (pid == 0)
    printf("i ......

Linux下的Oracle 10g安装及配置

一.资源需要:
至少1024 MB物理内存
1024-2048 需1.5倍的交互空间
2048-8192 需1倍的交互空间
8192- 需0.75倍的交互空间
至少400 MB /tmp 临时目录空间
oracle软件需要1.5 GB 到 3.5 GB 磁盘空间
默认数据库需要1.2 GB
二.查看系统资源相关语 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号