java中IO流进行文件的创建和删除
来源:互联网 发布:网络音箱哪个牌子好 编辑:程序博客网 时间:2024/05/01 16:11
一,创建文件
package IO;
import java.io.File;
import java.io.IOException;
public class demo2 {
public static void main(String[] args) {
//声明一个文件
File file=new File("d:\\temp\\test\\a.txt");
//创建文件
}
private static void create(File file) {
//判断是否存在这个文件的文件夹,如果不存在就创建文件夹,在建文件
if(!file.getParentFile().exists()){
//创建文件夹
file.getParentFile().mkdirs();
try {
//创建文件
} catch (IOException e) {
e.printStackTrace();
}
//如果有文件夹就直接创建文件
}else{
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
二,删除文件
package IO;
import java.io.File;
public class Deleat {
public static void main(String[] args) {
//获得这个文件
File file=new File("c:\\temp");
//调用删除文件方法
deleat(file);
}
private static void deleat(File file) {
//检查文件是否存在,如果不存在直接返回,不进行下面的操作
if(!file.exists()){
return;
}
//如果是文件删除,就删除文件,然后返回,不进行下面的操作
if(file.isFile()){
file.delete();
return;
}
//是文件夹
if(file.isDirectory()){
//循环所有文件夹里面的内容并删除
File[] files=file.listFiles();
if (files!=null) {
for (File f : files) {
//使用迭代,调用自己
deleat(f);
}
}
//删除自己
file.delete();
}
}
}
- java中IO流进行文件的创建和删除
- 【我的Java笔记】IO流_使用IO流进行文件的复制和粘贴
- 使用IO流进行文件的拷贝
- Java中通过输入输出流进行文件的读写
- 使用IO流进行文件拷贝和文件夹拷贝
- 利用io流进行文件读取和写入
- 使用Java IO 流进行文件的复制,复制成功,却打不开复制的文件
- 用IO流进行文件读写的封装工具类
- java中使用文件输入流和文件输出流进行文件读写的用例!
- 用缓冲流进行文件的复制
- c++的传递的二进制流进行文件上传操作
- Java I/O通过输入输出流进行文件读写(二)用户界面
- 第十四周阅读程序2:运用文件流进行文件的复制
- .net 流——使用流进行文件复制
- Java中IO中文件的操作
- IO流中文件和目录的删除程序举例
- java io 根据路径创建相应的路径和文件
- Linux中文件和文件夹的创建、删除相关命令
- Linux内核中监听网线是否插入是否工作函数
- PHP 教程
- 培训机构毕业的程序员被歧视的背后逻辑
- zabbix报PHP gettext extension missing
- VBA传参之想哭的心
- java中IO流进行文件的创建和删除
- log4j、jdk logging、slf4j等日志框架总结
- Java基础-学习笔记(一)
- JavaScript 定时器使用
- 将rootfs制作成ramdisk
- dp
- MFC界面相关源码
- 给布局动态设置设置LayoutParameter的问题
- 宏定义