一、文件压缩
1.pom文件引入相关jar
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.6</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.3.8</version>
</dependency>
2.压缩文件
import cn.hutool.core.util.ZipUtil;
import java.io.File;
/**
* @Description:
* @author: luoy
* @date: 2020-06-24 09:18
*/
public class FileUtil {
/**
* @desc:
* @author: luoy
* @param srcPath : 被压缩文件的源路径
* @param zipPath : 压缩后文件的路径
* @param zipName : 压缩后文件的名字
* @date: 2020/6/24 9:22
*/
private static void zipFile(String srcPath,String zipPath,String zipName){
ZipUtil.zip(srcPath,zipPath+ File.separator+zipName);
}
}
二、Ftp下载与上传文件
/**
* @Description:
* @author: luoy
* @date: 2020-06-24 09:18
*/
public class FtpUtil {
private static void ftp() throws Exception{
//匿名登录(无需帐号密码的FTP服务器)
Ftp ftp = new Ftp("172.0.0.1");
//进入远程目录
ftp.cd("/opt/upload");
//上传本地文件
ftp.upload("/opt/upload", FileUtil.file("e:/test.jpg"));
//下载远程文件
ftp.download("/opt/upload", "test.jpg", FileUtil.file("e:/test2.jpg"));
//关闭连接
ftp.close();
}
}
最后推荐一款纯免费的vip歌曲听歌软件,欢迎大家下载
免费视听软件