linux下java的File

来源:互联网 发布:网络伤感歌曲打包下载 编辑:程序博客网 时间:2024/05/01 03:21

linux下java的new File()中文路径
1、使用rz命令一个个传输文件到服务器上
2、设置编码
BufferedReader br = new BufferedReader(new UnicodeReader(in, "utf8"));
3、修改Linux服务器的编码
使用locale命令查看服务器编码
在/etc/profile 下设置

export LANG="zh_CN.utf8"export LC_ALL="zh_CN.utf8"

Linux下的file用java读入的时候,不是按照文件的名称排序的,需要传入一个比较器

Collections.sort(dirsListBefore, new Util.CompratorByName());// 根据文件名称进行比较的内部类    private static class CompratorByName implements Comparator<String> {        public int compare(String f1, String f2) {            double diff = Double.parseDouble(f1) - Double.parseDouble(f2);            if (diff > 0) {                return 1;            } else if (diff == 0) {                return 0;            } else {                return -1;            }        }    }
0 0
原创粉丝点击