资源简介
java ftp 上传 下载 rar 压缩 解压 源码 测试过。
代码片段和文件信息
package com.jspphp.tools;
import java.io.IOException;
/**
*
* @author JSPPHP@126.COM
*
*/
public class CmdRarOperater {
private static String rarCmd = “D:\\Program Files\\WinRAR\\Rar.exe a “;
private static String unRarCmd = “D:\\Program Files\\WinRAR\\UnRAR.exe x “;
/**
*
* @param destDir
* 压缩的目录
* @param destFileName
* 压缩后的文件名
* @param fileDir
* 需要压缩的目录
* @param fileName
* 需要压缩的文件
* @return
*/
private boolean rarFile(String destDir String destFileName
String fileDir String fileName) {
boolean flag = false;
rarCmd += destDir + destFileName + “.rar “;
rarCmd += fileDir + fileName;
Runtime rt = Runtime.getRuntime();
try {
rt.exec(rarCmd);
flag = true;
} catch (IOException e) {
e.printStackTrace();
}
return flag;
}
/**
*
* @param destDir
* 压缩的目录
* @param destFileName
* 压缩后的文件名
* @param fileDir
* 需要压缩的目录
* @param fileName
* 需要压缩的文件
* @return
*/
private boolean unRarFile(String destDir String destFileName
String fileDir String fileName) {
boolean flag = false;
unRarCmd += destDir + destFileName + “.rar “;
unRarCmd += fileDir + fileName;
Runtime rt = Runtime.getRuntime();
try {
rt.exec(unRarCmd);
flag = true;
} catch (IOException e) {
e.printStackTrace();
}
return flag;
}
/**
* @param args
*/
public static void main(String[] args) {
CmdRarOperater rar = new CmdRarOperater();
String destDir = ““;
String destFileName = ““;
String fileDir = ““;
String fileName = ““;
boolean flag = false;
if (1 == 2) {
// 压缩
destDir = “c:\\“;
destFileName = “jquery111“;
fileDir = “d:\\“;
fileName = “jquery“;
flag = rar.rarFile(destDir destFileName fileDir fileName);
if (flag == true) {
System.out.println(“Create rar file successfully!“);
} else {
System.out.println(“Failed to create rar file!“);
}
} else {
// 解压
destDir = “c:\\“;
destFileName = “jquery111“;
fileDir = “c:\\“;
fileName = ““;
flag = rar.unRarFile(destDir destFileName fileDir fileName);
if (flag = true) {
System.out.println(“Un rar the file successfully.“);
} else {
System.out.println(“Failed to un rar the file.“);
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2009-11-12 16:40 lib\
文件 91184 2008-10-19 17:54 lib\commons-net-ftp-2.0.jar
目录 0 2009-11-12 16:40 src\
目录 0 2009-11-12 16:40 src\com\
目录 0 2009-11-12 16:40 src\com\jspphp\
目录 0 2009-11-12 16:40 src\com\jspphp\tools\
文件 2559 2009-11-12 16:38 src\com\jspphp\tools\CmdRarOperater.java
文件 4757 2009-11-12 16:10 src\com\jspphp\tools\JspphpFTP.java
文件 298 2009-11-12 15:45 .classpath
文件 386 2009-11-12 16:38 .project
目录 0 2009-11-12 16:40 bin\
目录 0 2009-11-12 16:40 bin\com\
目录 0 2009-11-12 16:40 bin\com\jspphp\
目录 0 2009-11-12 16:40 bin\com\jspphp\tools\
文件 2256 2009-11-12 16:38 bin\com\jspphp\tools\CmdRarOperater.class
文件 5187 2009-11-12 16:38 bin\com\jspphp\tools\JspphpFTP.class
- 上一篇:天地图开发
- 下一篇:吉林大学软件学院卓班数据库系统原理课程设计
相关资源
- 仿QQ聊天系统JAVA+MYSQL
- commons-email-1.1.jarmail-1.4.jaractivation-1.
- Java开发博客项目 视频教学+全程代码
- java 微信小程序 文件上传
- java新手练手的一些小项目
- Maven搭建Grpc项目详细流程附加grpc—
- java 实现有数量不限的面值为100,50,
- JAVA高手MD5加密算法底层源码完美实现
- java访问https网址文件(含证书)
- java反射机制案例及源码
- java 实习生简历模板
- C# to Java 代码转换工具(已破解)
- java class防止反编译,最大限度的保护
- HttpServletRequest源码 HttpServletResponse源码
- 基于JAVA网络远程监控系统软件的实现
- Android程序Crash时的异常上传
- 公交查询系统Java(netbeans)
- 生产者和消费者GUI图形Java
- 煤气公司送气管理系统.zip
- JavaWeb设计工资管理系统报告书
- JavaWeb设计失物招领系统报告书
- IpRangeUtil;java 校验Ip段子网掩码
- JAVA做的一个ATM 机模拟程序,图形界面
- 银行家算法,java带非常好看的UI界面
- java大作业.zip
- java就业班全套课程
- 基于JAVA的宿舍管理系统
- java8 编程参考官方教程(第9版)
-
韩顺平 第二版JAVA视频教程.xm
l视频 - 机器调度问题java实现
评论
共有 条评论