java文件工具类是java开发爱好者提供的一个java开源包,让广大java爱好者以及开发者可以直接编译形成class文件进行使用。内容包含io流,图形界面,使用户更好更快的找到相对应文件,并进行相对应的文件操作。对于有需求的用户而言,可以查看并学习源代码。

源码部分介绍:

package com.ptn.utils;

import java.io.BufferedInputStream;

import java.io.BufferedOutputStream;

import java.io.BufferedReader;

import java.io.ByteArrayOutputStream;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.InputStream;

import java.io.PrintWriter;

import java.util.HashSet;

import java.util.Set;

import java.util.zip.ZipEntry;

import java.util.zip.ZipInputStream;

import java.util.zip.ZipOutputStream;

import org.apache.log4j.Logger;

/**

* 文件工具类

*

* @author jiqinlin

*

*/

public class FileTool {

private static final Logger log = Logger.getLogger(FileTool.class);

/**

* 创建目录

*

* @param dir 目录

*/

public static void mkdir(String dir) {

try {

String dirTemp = dir;

File dirPath = new File(dirTemp);

if (!dirPath.exists()) {

dirPath.mkdir();

}

} catch (Exception e) {

log.error("创建目录操作出错: "+e.getMessage());

e.printStackTrace();

}

}

/**

* 新建文件

*

* @param fileName

*            String 包含路径的文件名 如:E:\phsftp\src\123.txt

* @param content

*            String 文件内容

*

*/

java 下载工具_java文件下载工具类相关推荐

  1. java 下载限速_Java 文件下载限流算法

    在做文件下载功能时,为了避免下载功能将服务器的带宽打满,从而影响服务器的其他服务.我们可以设计一个限流器来限制下载的速率,从而限制下载服务所占用的带宽. 一.算法思路 定义一个数据块chunk(单位 ...

  2. java 日期时间工具_Java日期时间类工具

    Java日期时间类工具 Java日期时间类 Date类 Java提供的Date类和Calendar类用于处理日期和时间的类,包括创建日期,时间对象,获取系统当前日期,时间 等操作.但Date类无法实现 ...

  3. java 匿名类型_Java之匿名类讲解

    匿名类,正如名字一样在java中没有名字标识的类,当然了编译后还是会安排一个名字的. 下面是一个关于匿名类的简单例子: public classClient {public static voidma ...

  4. java载入器材_JAVA之了解类载入器Classloader

    1.类的载入.连接和初始化 类初始化通常包含载入.连接.初始化三个步骤. (1)进程的结束 每当执行一个java程序时,将会启动一个java虚拟机进程,无论程序多么复杂.有多少线程.都在这个java虚 ...

  5. java zipfile用法_Java使用ZipFile类实现Zip文件解压

    java.util.zip.ZipFile类用于从 ZIP 文件读取条目. 即从给定的ZIP压缩文件中获取所有文件的信息,如:文件的名称.是否为目录等信息.可以使用这个类来实现将zip文件进行解压操作 ...

  6. java工具类下载_java文件下载工具类

    /** * Desc:下载工具类 * @date 2014-6-26 */ public class DownLoadUtil { /** * Desc:根据文件头判断请求来自的浏览器,以便有针对性的 ...

  7. java堆排序工具包_JAVA 排序工具类

    提供了以下排序:冒泡排序 选择排序 插入排序 希尔排序 快速排序 归并排序 桶排序 堆排序 package com.xingej.algorithm.sort;import java.util.Arr ...

  8. java 编程工具_Java开发工具可以促进编程!

    java 编程工具 Java开发人员通常尝试找到快速有效地编写高质量Java代码的方法,以使他们的编程工作变得更轻松. 由于情况发生了变化,因此出现了越来越多的工具. 因此,下面列出了大多数开发人员已 ...

  9. java 开发屏幕截图工具_Java屏幕截图工具 捕获屏幕

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. import java.awt.BorderLayout; import java.awt ...

最新文章

  1. csdn修改博客皮肤
  2. python 分位数计算代码_Python数据分析第十一节 数据运算
  3. 一文带你了解GaussDB(DWS) 的Roach逻辑备份实现原理
  4. Entity Framework(EF)数据查询
  5. DEBUG模式下,视频丢包严重;RELEASE就好了
  6. Python基本语法
  7. Unity 3D ScrollView控件(滚动视图)
  8. nodejs 配置全局 globle 缓存 catch
  9. 2022年北京航空航天大学计算机考研复试分数线
  10. python连连看小游戏_python tkinter实现连连看游戏
  11. ps添加图层蒙版的两种方法
  12. 怎样设置CorelDRAW中的网格参数
  13. java field_Java Field.get()取得对象的Field属性值
  14. windows批处理修改IE主页
  15. python计算成绩差_关于使用Python——写成绩计算
  16. Maven从入门到精通
  17. Python 日期模块的 datetime.date 类
  18. 插入式隔离器的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. 沐神《动手学深度实战Kaggle比赛:狗的品种识别(ImageNet Dogs)
  20. “阿里云之父”王坚:硅谷不应当成为我们的天花板 | 腾讯2017年Q3营收同比增61%

热门文章

  1. Spark SQL之案例实战(四)
  2. Flink 助力美团数仓增量生产
  3. 图解 ElasticSearch 搜索原理
  4. 知乎容器化构建系统设计和实践
  5. UIButton设置圆角和边框及边框颜色
  6. 被动模式下FTP不能建立数据会话问题
  7. python中的is判断引用的对象是否一致,==判断值是否相等
  8. Java Web 技术栈
  9. windows server如何加强云服务器的安全性
  10. iPhone开发之BASE64加密和解密