File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to execute gunzip -c > outputfile command from java

 
elay Raja
Greenhorn
Posts: 27
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I want to decompress the .gz file and put the decompressed file in another location by keeping original file(.gz) without any modification.

Line 1. Runtime run=Runtime.getRuntime();
Line 2. Process process=run.exec("/bin/gunzip -c /root/yy/fileName.gz >
/root/xx/fileName");
Line 3. process.waitFor();
Line 4. int val=process.exitValue();

The above command works fine in Linux terminal.But when i try to execute from runtime,it does not work. Is there any problem in code?It does not reach the Line 4.If i paste the above command in terminal,it works fine.
Please help me to resolve this issue.
 
Ulf Dittmer
Rancher
Pie
Posts: 42966
73
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You may need to handle the output streams as described here in this article.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic