1)遍历文件夹里面所有文件: 用递归,每次递归前先判断是否为文件,用isFile()来判断
import java.io.File;
class Noname1
{
public static int count=0;
public static void countNumber(File f){
//判断是否是文件
if (f.isFile()){
count++;
}
else{
File[] temp =f.listFiles();
//此处进行递归调用
for(int i=0;i<temp.length;i++){
countNumber(temp[i]);
}
}
}
//执行主函数进行测试
public static void main(String[] args)
{
File file=new File("D:\\test");
countNumber(file);
System.out.println(count);
}
}
2)获取文件的全名包括后缀名: file.getName();//
3)获取文件名称:String fileName=tempFileName.substring(0,tempFileName.lastIndexOf("."));
4)获取文件类型:String fileType=fileName.substring(fileName.lastIndexOf("."));
5)创建多级目录,之后在创建文件
File file=new File(path);
String path="F:\\k02-计划财务";
//创建目录
File dir=new File(path+"\\"+newDir);
dir.mkdirs();
//在此目录下创建文件
File dirFinal=new File(path+"\\"+newDir+"\\"+fileName);
dirFinal.createNewFile();
6)删除指定文件
// 判断是否为文件
if (file.isFile()) { // 为文件时调用删除文件方法
file.delete();
} else { // 为目录时调用删除目录方法
遍历之后递归删除;
}
分享到:
相关推荐
我自己搜集的用java写的操作文件和目录的程序,挺全的
# java实现对文件的各种操作的工具类 ## 可以实现的操作有: 1. 删除单个文件 2. 删除文件夹及文件夹下的文件 3. 使用文件流对单个文件进行复制 4. 复制整个文件夹内容(包含子文件夹中的所有内容) 5. ...
java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java文件操作类java...
java文件读写操作大全java文件读写操作大全java文件读写操作大全java文件读写操作大全java文件读写操作大全
java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件java操作Excel文件
java中文件操作大全 覆盖大部分对文件操作的基本代码
包含java对excel读写和工作表读写,完整的java代码和需要的jar文件
内容包括java语言对文件和文件夹的各种操作
java读取共享文件使用jcifs-1.1.11.jar 的SmbFile 类使用用户名密码共享目录操作共享文件
Java对各种文件的操作详解,要的快下哦
java视频教程 Java文件操作 JavaFile
自己用java编写的一个模拟DOS文件目录操作的小程序。有dir, cd, cd/, cd.., md, rd等功能。
java实现文件读写操作,小例子,供大家参考
java中提供了io类库,可以轻松的用java实现对文件的各种操作。 1。新建目录 String filePath="c:/aaa/"; filePath=filePath.toString();//中文转换 java.io.File myFilePath=new java.io.File(filePath); if(!...
JAVA 对文件操作 JAVA 对文件操作 JAVA 对文件操作 JAVA 对文件操作
Java文件操作大全
java文件操作总结 详细介绍 java对文件的操作 每个都有对应的例子
java对大数据HDFS文件操作jar包和maven2个项目,有jar包,有依赖,2个项目呦
该文档主要介绍java如何操作csv文件,在这里介绍了一个工具包的使用,也黏贴了java对于读取csv文件和写入csv文件时,对于大数据量的处理和安排,有效的解决了处理大数据是内存溢出问题
io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部 io java 文件操作 命令 全部