资源简介
java利用io技术创建文件夹、读取txt文件、写入txt文件(覆盖、不覆盖均有)
代码片段和文件信息
package com.test.util;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileUtil {
/**
* 读取txt
* @param path(绝对路径包含文件名)
* @return
* @throws IOException
*/
public static String readtxt(String path) throws IOException{
BufferedReader br = new BufferedReader(new FileReader(path));
String str = ““;
String r = br.readLine();
while(r!=null){
str = str + r;
}
br.close();
return str;
}
/**
* 写成txt(不覆盖)
* @param content
* @param path(绝对路径包含文件名)
* @return
* @throws IOException
*/
public static void writetxt(String contentString path) throws IOException{
FileUtil.createfile(path);
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(path)true));
bw.write(“\r\n“+content);
bw.close();
}
/**
* 写成txt(覆盖)
* @param content
* @param path(绝对路径包含文件名)
* @return
* @throws IOException
*/
public static void writetxt2(String contentString path) throws IOException{
FileUtil.createfile(path);
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(path)));
bw.write(content);
bw.close();
}
/**
* 创建文件(存在不处理,不存在创建)
* @param path(绝对路径包含文件名)
* @param args
* @throws IOException
*/
public static void createfile(String path) throws IOException{
File file = new File(path);
if(!file.exists()){
FileUtil.createparentfile(path);
file.createNewFile();
}
}
/**
* 创建文件夹(存在不处理,不存在创建)
* @param path(绝对路径包含文件名)
* @param args
* @throws IOException
*/
public static void createparentfile(String path) throws IOException{
File file = new File(path);
File pfile = file.getParentFile();
if(!pfile.exists()){
pfile.mkdirs();
}
}
/**
* 创建文件夹(存在不处理,不存在创建)
* @param path(绝对路径包含文件名)
* @param args
* @throws IOException
*/
public static void createparentfolder(String path) throws IOException{
File file = new File(path);
File pfile = file.getParentFile();
if(!pfile.exists()){
pfile.mkdirs();
}
}
/**
* 创建文件夹(存在不处理,不存在创建)
* @param path(绝对路径不包含文件名)
* @param args
* @throws IOException
*/
public static void createfolder(String path) throws IOException{
File file = new File(path);
if(!file.exists()){
file.mkdirs();
}
}
public static void main(String[] args) {
String content = “11111111111“;
String path = “d://txt//1111.txt“;
try {
FileUtil.writetxt2(content path);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2982 2016-06-16 11:42 FileUtil.java
相关资源
- OutOfMemoryError_8种典型案例分享
- JAVA经典算法90题
- mysql-connector-java-5.1.30-bin.jar
- 采用java操作neo4j数据库源码
- java操作考勤机完整版代码
- OATH标准OTP算法
- Java打飞机游戏源码+论文
- 图书管理系统java课程设计报告.
- java 图形界面 排序小应用
- JAVA—comm.jar串口通信包
- 尚硅谷java核心技术教程.txt
- java实现基于SMO算法的SVM分类器
- java实现基于ID3算法的决策树分类器
- JAVA操作注册表的JNI库和JAR包jRegistry
- 相似图片搜索原理 Java实现源码
- Java实现的借贷管理源代码
- Java图形用户界面通讯录
- 小小工具箱-备忘录,日历,倒计时
- Android Socket源码实现与PC通讯
- Android手机版Java五子棋源代码
- java从入门到精通第三版光盘明日科技
- Java 课程表管理系统
- jsp上传头像
- 传智播客20套java项目高清视频完整源
- 房屋租赁系统
- 根据GoogleMapApi给出地名获取经纬度,
- 小学生数学测试软件Java编写
- 网络课程设计 Java五子棋网络版
- JAVA语言考试系统的设计与实现(论文
- jsp + servlet + javaBean + sql 学生课绩管理
评论
共有 条评论