java操作_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操作文件大全(一)相关推荐
- java之的读取文件大全
2019独角兽企业重金招聘Python工程师标准>>> java之的读取文件大全 使用java进行文件读写,因为使用的频率不高,加上写起来也没那么简单,经常容易忘记,然后就得去翻阅以 ...
- java底层 文件操作_JAVA的文件操作【转】
11.3 I/O类使用 由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择.因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程 ...
- java删_JAVA删除文件夹
自己写了段删除文件夹的JAVA代码.因为java.io.File只能删除文件和空文件夹,所以写了这段代码.采用树的后根序遍历的算法写成.没有使用递归,而是用的循环方式.使用file.getParent ...
- java io文件操作_java IO 文件操作方法总结
java IO 文件操作方法总结 对于输入输出的理解: 输入输出,以程序为参考点,外部数据进入程序,通过输入流完成.程序将数据给外部设备,通过输出流完成. 文件Io的操作 //获取文件 File fi ...
- java 文件目录操作_Java目录文件的操作 -解道Jdon
目录文件的操作 目录文件的操作也是除了数据库操作以外,经常需要操作的一个数据对象. 移动文件,相当于linux 中mv命令,但与平台无关: /** * This class moves an inpu ...
- java操作redis的操作_Java操作redis简单示例
第一:安装Redis 首先我们要安装Redis,就像我们操作数据库一样,在操作之前肯定要先创建好数据库的环境. Redis的下载可以百度一下,或者打开下面的下载链接: https://github.c ...
- mongodb java查询_java操作mongoDB查询的实例详解
java操作mongo查询的实例详解 前言: MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB是一个介于关系数据库 ...
- mysql语句 java变量_Java操作Mysql的方法
本文实例讲述了Java操作Mysql的方法.分享给大家供大家参考.具体分析如下: 不同于C#操纵数据库的千篇一律,如果是要Java把操纵数据库的语句分为两种: 一种是有结果的select语句,还有一种 ...
- java书签_Java 操作Word书签(一):添加、删除、读取书签
Word中,书签功能常用于查找.定位.标记特定字符或段落,对于篇幅较大的文档,此功能非常实用.下面,将介绍通过Java程序来添加及删除Word书签的方法.示例要点包括: 1. 添加书签 1.1 给指定 ...
最新文章
- SAP WM 采购订单收货后LT06报错-Allowed storage unit types not defined for storage type Z03-
- Curr Biol:间隔学习可巩固记忆的奥秘
- Python自动化开发 - 字符编码、文件和集合
- Java高并发编程:活跃性危险
- [vue] 实际工作中,你总结的vue最佳实践有哪些?
- 寻找设计独特标识LOGO的灵感?可编辑模板帮你轻松解决!
- debian之自启动程序
- XP系统服务启动设置优化
- ps抠图神器:Topaz ReMask 5 for Mac
- 4G模块Air720系列 android RIL驱动源码发布
- 卷毛机器人抢大龙_LOL:机器人史诗级加强,如果他还没退役,SKT都不敢放机器人...
- 重新认识Git——抽丝剥茧说Git
- mysql中explain是什么_MySQL中EXPLAIN的解释_MySQL
- 无线wifi盒子用不用拉网线?
- Nuscenes数据集转换voc_xml格式用于yolov4训练
- c++基础题:判断奇偶数
- 有效处理Java异常三原则
- C++ 四种cast 详解
- 侯捷先生的Design Patterns高级课程
- SAP FICO 关于资产的详细解析
热门文章
- MonoBehaviour常用方法
- 应用容灾中,MySQL数据表是否需要跨云同步?
- 【开发者成长】每个人都在编写草率代码
- 60TB 数据量的作业从 Hive 迁移到 Spark 在 Facebook 的实践
- MaxCompute预付费资源监控工具-CU管家使用教程
- 如何基于OSS和MTS,快速搭建音视频文件上传服务?
- ffmpeg开发指南(使用 libavformat 和 libavcodec)
- 云+X案例展 | 民生类:贝斯平云助力500强跨国企数字化转型
- IBM在中国发布Cloud Paks,牵手神州数码,助力企业云转型步入“第二篇章”
- Facebook陷入史上最大危机;华为5G设备欧洲大卖,美国指责欧盟;红帽宣布OpenShift可用于AWS中国……...