java操作文件的创建、删除、遍历
java操作文件的创建、删除、遍历:
package test; import java.io.File;
import java.io.IOException;
import java.util.Arrays; import org.apache.log4j.Logger; public class TrueTest {
private static Logger logger = Logger.getLogger(TrueTest.class); // 初始化日志对象
/**
* @param args
*/
public static void main(String[] args) {
File f = new File("C:/Users/lyc/Desktop/test11.txt");
//创建文件夹
/*logger.info("创建文件开始");
if (!f.exists()) { //如果文件不存在
f.mkdir(); //创建文件
logger.info("创建文件结束");
}*/ //创建文件
try {
System.out.println(f.exists());
if(!f.exists()){
f.createNewFile();
}
} catch (IOException e) {
e.printStackTrace();
} //删除文件
/*File file = new File("C:/Users/lyc/Desktop/111");
file.delete();*/ //遍历文件夹下的所有文件
String localPath = "C:/Users/lyc/Desktop/aa";
File file = new File(localPath);
File[] files = file.listFiles(); //打印数组的5种方式:
//方式1
System.out.println(Arrays.toString(files)); //打印数组:Arrays.toString(files)
/*//方式2
System.out.println(Arrays.asList(files));
//方式3
System.out.println(Arrays.toString(files));
//方式4
//增强for循环
for(File n: files){
System.out.println(n+", ");
}
//方式5
//普通for循环
for (int i = 0; i < files.length; i++) {
System.out.print(files[i] + ", ");
}*/
//java8
/*Arrays.asList(files)).stream().forEach(s -> System.out.println(s));*/ /*Integer[] arr = {1,2,3};
System.out.println(Arrays.asList(arr));*/
} }
java操作文件的创建、删除、遍历的更多相关文章
- Java操作文件夹的工具类
Java操作文件夹的工具类 import java.io.File; public class DeleteDirectory { /** * 删除单个文件 * @param fileName 要删除 ...
- Java操作ElasticSearch之创建客户端连接
Java操作ElasticSearch之创建客户端连接 3 发布时间:『 2017-09-11 17:02』 博客类别:elasticsearch 阅读(3157) Java操作ElasticSe ...
- java操作文件常用的 IO流对象
1.描述:流是字节数据或字符数据序列.Java采用输入流对象和输出流对象来支持程序对数据的输入和输出.输入流对象提供了数据从源点流向程序的管道,程序可以从输入流对象读取数据:输出流对象提供了数据从程序 ...
- Java操作文件
import java.io.File; import java.io.IOException; import java.nio.file.*; import java.nio.file.attrib ...
- java操作elasticsearch实现查询删除和查询所有
后期博客本人都只给出代码,具体的说明在代码中也有注释. 1.查询删除 //查询删除:将查询到的数据进行删除 @Test public void test8() throws UnknownHostEx ...
- Java实现二叉树的创建和遍历操作(有更新)
博主强烈建议跳过分割线前面的部分,直接看下文更新的那些即可. 最近在学习二叉树的相关知识,一开始真的是毫无头绪.本来学的是C++二叉树,但苦于编译器老是出故障,于是就转用Java来实现二叉树的操作.但 ...
- Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行
本文将对如何在Java程序中操作Word表格作进一步介绍.操作要点包括 如何在Word中创建嵌套表格. 对已有表格添加行或者列 复制已有表格中的指定行或者列 对跨页的表格可设置是否禁止跨页断行 创建表 ...
- java——操作文件
Java文件操作,共实现了文件复制(单个文件和多层目录文件),文件移动(单个文件和多层目录文件),文件删除(单个文件和多层目录文件),文件压缩 (单个文件),文件解压(单个文件),文件分割(将一个大文 ...
- Java操作文件Util
package io.guangsoft.utils; import java.io.File; import java.io.FileInputStream; import java.io.File ...
随机推荐
- javaScript中的事件对象event
事件对象event,每当一个事件被触发的时候,就会随之产恒一个事件对象event,该对象中主要包括了关于该事件的基本属性,事件类型type(click.dbclick等值).目标元素target(我的 ...
- mpi之MPI_Sendrecv的用法
mpi变成常用命令 编译c程序 gcc 例: gcc -Wall -o my_sa my_sa.c 若要编译c++,需要连接, 加参数 gcc -Wall -o my_sa my_sa.cpp - ...
- zzulioj--1634--Happy Thanksgiving Day - A + B Problem(模拟水题)
1634: Happy Thanksgiving Day - A + B Problem Time Limit: 1 Sec Memory Limit: 128 MB Submit: 136 ...
- div在父集高度未知的情况下垂直居中的方法
父集高度未知,子集高度已知: 可以使用弹性盒来解决: justify-content属性定义了项目在主轴上的对齐方式. align-items属性定义项目在交叉轴上如何对齐.
- div内快元素[div,p。。。]居中办法
方法1: .parent { width:800px; height:500px; border:2px solid #000; position:relative; } .child { width ...
- hiho152周 - 水题 区间问题
题目链接 给定两个区间集合 A 和 B,其中集合 A 包含 N 个区间[ A1, A2 ], [ A3, A4 ], ..., [ A2N-1, A2N ],集合 B 包含 M 个区间[ B1, B2 ...
- shell-3.bash的基本功能: history tab alias 快捷键
- 优动漫PAINT-百褶裙绘制教程
不论是萌系水手服还是洋气学院风,一定少不了百褶裙的绘制.不同的群褶,会呈现不同的视觉效果.裙褶的结构在舒展和重叠的时候也存在不一样的绘制技巧.让我们一起通过这篇教程,看看百褶裙是如何绘制的吧~ 作者: ...
- JAVA调用接口
HttpUrlconnection部分 //发送JSON字符串 如果成功则返回成功标识. public static String doJsonPost(String urlPath, String ...
- Flux架构与Redux简介
Flux架构区别于传统的MVC架构 在facebook实践中, 当用户接收到新消息时,右上角会弹出你有一条新消息, 右下角的对话框也会提示有新消息, 如果用户在对话框中查看了新消息,那么右上角的这个新 ...