网站首页 > 博客文章 正文
1、拷贝(copy)
// 1.拷贝
FileUtil.copy("E:/hutool_file/1.txt","E:/hutool_file/2.txt",false);
2、列出目录和文件
File[] ls = FileUtil.ls("E:/hutool_file");
for (File l : ls) {
System.out.println(l.getName());
}
1.txt
2.txt
55
3、自动创建上级目录(mkdir同理)
FileUtil.touch("E:/hutool_file/888/1.txt");
4、删除
FileUtil.del("E:/hutool_file/888/1.txt");
FileUtil.del("E:/hutool_file/888");
5、文件类型
File file = FileUtil.file("E:/hutool_file/1.txt");
String type = FileTypeUtil.getType(file);
System.out.println(type);
6、获取主文件名和扩展名
File file = FileUtil.file("E:/hutool_file/1.txt");
String name = FileNameUtil.mainName(file);
String name2 = FileNameUtil.extName(file);
System.out.println(name);
System.out.println(name2);
1
txt
7、压缩(可以打包文件,也可以打包文件夹,根据路径自动判断)
ZipUtil.zip("E:/hutool_file/55", "E:/hutool_file/aaa.zip");
打开这个压缩包有可能是带目录的,如果不想要这种,想要直接就是文件的
ZipUtil.zip("E:/hutool_file/55", "E:/hutool_file/aaa.zip",false);
8、解压
File unzip = ZipUtil.unzip("E:/hutool_file/aaa.zip", "E:/hutool_file/88");
压缩的带目录的,解压后,直接返回文件夹
不带有目录的,直接将文件解压到88目录下
这2中压缩方式需要大家注意下,避免解压文件后,我们找不到上级目录的情况。
猜你喜欢
- 2024-11-12 基于SpringBoot 的CMS系统,拿去开发企业官网真香(附源码)
- 2024-11-12 解决JAVA压缩图片变色问题(java压缩图片至指定大小)
- 2024-11-12 J2eeFAST 开源平台(j2ee开发工具)
- 2024-11-12 Java项目中用它来代替一半的反射使用,爽到飞起!
- 2024-11-12 反射用不好真的会影响代码执行效率!
- 2024-11-12 基于AbstractProcessor扩展MapStruct自动生成实体映射工具类
- 2024-11-12 Java面试问题(一)—— java 基础(java面试问题大全及答案大全)
- 2024-11-12 一个轻量级的Java快速开发平台快速开发项目并交付「接私活利器」
- 2024-11-12 电商系统中的 ID 是如何生成的?(电商注册账号是什么)
- 2024-11-12 用了这两款插件,同事再也不说我代码写的烂了
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)