「java解析tar」java解析tar文件

博主:adminadmin 2022-12-23 06:03:07 132

本篇文章给大家谈谈java解析tar,以及java解析tar文件对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java 调用linux命令 解压 tar.Z 包的路径问题

没使用过这样的命令来解压的,不过你那样说了,可以使用File这个的常量separatorChar和separator来自己根据系统来判断是什么符号作为文件路径分割的嘛,好久没用都忘了改用哪个了,自己看吧!

Java 调用Linux下的tar命令

可能是当前工作目录为空.

试下 tar命令使用完整路径,

例如: tar -czf droplet.tgz /home/*

java解压tar.gz用到哪些包

//引入jtar-(版本号).jar

public void readtar() throws IOException{

    String tarFile = "D:/20120725.tar.gz";

    String destFolder = "D:/20120725";

    File ss=new File(tarFile);

    TarInputStream tis = null;

    tis = new TarInputStream(new GZIPInputStream(new BufferedInputStream(new FileInputStream(ss))));

    TarEntry entry;

    try{

        while((entry = tis.getNextEntry()) != null) {

            int count;

            byte data[] = new byte[204800];

            FileOutputStream fos = new FileOutputStream(new File(destFolder + "/" + entry.getName()));

            BufferedOutputStream dest = new BufferedOutputStream(fos);

            while((count = tis.read(data)) != -1) {

                dest.write(data, 0, count);

            }

            dest.flush();

            dest.close();

        }

        tis.close();

    } catch (FileNotFoundException e) {

        e.printStackTrace();

    } catch (IOException e) {

        e.printStackTrace();

    }

}

java里怎么解压tar.gz文件啊,网上好多例子都不行

最后怎么解决的,我现在也遇到这个问题了,单个文件可以解压可以压缩,写入的测试内容也在,换成文件夹就不行了。能找到的案例全都是解压成文件,但是本身是个文件夹的GZ包解压了以后也打不开。

关于java解析tar和java解析tar文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。