JAVA操作文件大全(一)
package com.pengyue;
import java.io.*;
public class FileOperate {
public FileOperate() {
}
/**
* 新建目录
* @param folderPath String 如 c:/fqf
* @return boolean
*/
public void newFolder(String folderPath) {
try {
String filePath = folderPath;
filePath = filePath.toString();
java.io.File myFilePath = new java.io.File(filePath);
if (!myFilePath.exists()) {
myFilePath.mkdir();
}
}
catch (Exception e) {
System.out.println("新建目录操作出错");
e.printStackTrace();
}
}
/**
* 新建文件
* @param filePathAndName String 文件路径及名称 如c:/fqf.txt
* @param fileContent String 文件内容
* @return boolean
*/
public void newFile(String filePathAndName, String fileContent) {
try {
String filePath = filePathAndName;
filePath = filePath.toString();
File myFilePath = new File(filePath);
if (!myFilePath.exists()) {
myFilePath.createNewFile();
}
FileWriter resultFile = new FileWriter(myFilePath);
PrintWriter myFile = new PrintWriter(resultFile);
String strContent = fileContent;
myFile.println(strContent);
resultFile.close();
}
catch (Exception e) {
System.out.println("新建目录操作出错");
e.printStackTrace();
}
}
/**
* 删除文件
* @param filePathAndName String 文件路径及名称 如c:/fqf.txt
* @param fileContent String
* @return boolean
*/
public void delFile(String filePathAndName) {
try {
String filePath = filePathAndName;
filePath = filePath.toString();
java.io.File myDelFile = new java.io.File(filePath);
myDelFile.delete();
}
catch (Exception e) {
System.out.println("删除文件操作出错");
e.printStackTrace();
}
}
/**
* 删除文件夹
* @param filePathAndName String 文件夹路径及名称 如c:/fqf
* @param fileContent String
* @return boolean
*/
public void delFolder(String folderPath) {
try {
delAllFile(folderPath); //删除完里面所有内容
String filePath = folderPath;
filePath = filePath.toString();
java.io.File myFilePath = new java.io.File(filePath);
myFilePath.delete(); //删除空文件夹
}
catch (Exception e) {
System.out.println("删除文件夹操作出错");
e.printStackTrace();
}
}
JAVA操作文件大全(一)相关推荐
- JAVA操作文件大全(二)
/** * 删除文件夹里面的所有文件 * @param path String 文件夹路径 如 c:/fqf */ public v ...
- java读写文件大全
使用Java操作文本文件的方法详解 [http://blog.csdn.net/smartcat86/article/details/4085739/] 摘要: 最初java是不支持对文本文件的处理的 ...
- java操作文件爱女_Java的IO操作---File类
目标 1)掌握File类作用 2)可以使用file类中方法对文件进行读写操作. File类 唯一与文件有关的类.使用file类可进行创建或删除操作,要想使用File类,首先观察File类的构造方法. ...
- java复制重命名,JAVA操作文件的复制和重命名失败的原因
最近在coding Java复制文件夹的时候,比较懒,直接百度了一个方法,直接使用到项目中,后面再调用重命名方法的时候,总是返回false,"视野"不开阔,百度了很久不思其解.&q ...
- ASP.NET操作文件大全
1.重命名文件名称 string 新文件名 = Guid.NewGuid().ToString("N"); /// <summary> /// 创建年月日文件夹 /// ...
- Java操作文件Path 和 Paths 及Files类介绍
我们平时操作文件时可能要写一大堆代码.JDK1.7引入了好用的Path 和 Paths类. 创建文件,删除文件,复制文件,查找文件,查找文件个数等,只需要调一个Api就能解决,下面开始进行介绍. 1. ...
- java操作_JAVA操作文件大全(一)
package com.pengyue; import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目 ...
- Java操作文件的方法大全
标题 最新工作涉及到文件操作的内容,顺带花点时间把各种业务场景的方法都总结出来,供大家参考 对应Maven依赖.这块提醒千万别倒错包,这块的方法本人都亲测过,如果报错看下依赖是否正确 <depe ...
- Java操作图片大全
目录 前言 一.获取系统支持图片格式 二.生成自定义图片 三.获取图片格式 四.图片裁剪 五.图片压缩 六.图片水印 七.Thumbnails工具类 前言 本文主要使用Java对图片各种操作进行处理. ...
最新文章
- eclipse alt+/快捷键失效
- F5 BIG-IP 远程代码执行漏洞 CVE-2021-22986 虚拟机上复现
- 陕西师范大学计算机专业录取,陕西师范大学计算机类专业2016年在山西理科高考录取最低分数线...
- 他们是最懂数据的商家!智能品牌时代到来
- c# string总结
- Android-NDK:native-media
- Spring Cloud Sleuth 中id的使用
- 产品经理有哪些类型?
- android 跳转权限管理的代码,Android权限管理
- jlist动态添加元素后刷新_小米电视5再曝光:MEMC动态画质补偿技术
- 原型模式(Prototype )
- java框架--springmvc --ajax-json-upload/download+maven+ DES/MD5 请求加密
- MongoDB 概述、下载安装、配置 、启动与连接
- Jquery 网站保存信息提示消息实现,提示后自动消失
- testbed代码审查信息提取
- 微型计算机硬件组成中有哪些,计算机硬件的组成_
- ipa 安装包不用市场如果扫码下载安装 免费IOS安装API
- Vue双向绑定:原理篇(详细)
- interrupt()中断对LockSupport.park()的影响
- 《基于数字孪生的产品生命周期绿色制造新模式》2019年6月 陶飞等
热门文章
- 仓位管理 – 2.实战篇
- Linux 字符集问题
- 如何实现系统集约与管理运营集约相互促进而不是相互制约
- jQuery.unique引发一个血案
- 用三层交换机实现大中型企业VLAN
- Q90:简易地模拟透明材质(Simple Transparency)
- android左右滑动fragment,Android基于ViewPager+Fragment实现左右滑屏效果的方法
- C语言基础专题 - 通过案例历学 - 共用体
- python有什么内容_python的类(简介,没什么内容)
- 2020考研计算机专业课,2020考研:计算机考这4个科目,各科该这样备考