java遍历删除windows下的指定文件夹下面的相同格式或指定格式的file文件
来源:互联网 发布:网络问卷有什么问题 编辑:程序博客网 时间:2024/05/16 16:13
执行代码前请在电脑D盘建立文件夹fileTest,在fileTest文件夹下建立file文件夹,在file文件夹下建立001.txt,002.txt,003.txt文件,
package com.ali.file;import java.io.File;import java.util.ArrayList;import java.util.List;public class FileDelTest {public static void main(String[]args){ System.out.println("=============start================");File file = new File("d:\\fileTest\\file");boolean isDirectory = file.isDirectory();//测试此抽象路径名表示的文件是否为a目录 if(isDirectory){System.out.println("file====" + file.getPath());String[] files = file.list();//返回一个命名文件和目录的字符串数组目录由此抽象路径名表示 for(String path :files){System.out.println("path = " + path);String afterPotintLetter = path.substring(path.lastIndexOf(".")+1,path.length());System.out.println("afterPotintLetter=" + afterPotintLetter);if(forbidFormat(afterPotintLetter)){System.out.println("d:\\fileTest\\file========" + path);File deleteFile = new File("d:\\fileTest\\file\\"+path);if(deleteFile.exists()){// exists() 测试由此抽象路径名表示的文件或目录 存在。System.out.println("=============delete_start===================");deleteFile.delete();/// delete() 删除由此抽象路径名表示的文件或目录。如果此路径名表示一个目录,那么该目录必须为空 *命令删除。System.out.println("=============delete_end===================");}}}}else{System.out.println("else============");System.out.println("file====" + file.getPath());if(file.isFile()){ ///isFile() 文件。如果文件不是目录,则文件是<em>正常</ em>另外,满足其他依赖于系统的标准。任何非目录由Java应用程序创建的文件保证是一个正常的文件。 file.delete(); ///删除由此抽象路径名表示的文件或目录。如果此路径名表示一个目录,那么该目录必须为空 *命令删除。 } } } public static boolean forbidFormat(String threeLetter){List<String> fileFormat = new ArrayList<String>();fileFormat.add("txt");fileFormat.add("doc");if(fileFormat.contains(threeLetter)){return true;}else{return false;}}}
执行后,在D:\fileTest\file目录下就已经删除掉三个txt文件,当然也可以说删除其他文件类型的文件
。
阅读全文
0 0
- java遍历删除windows下的指定文件夹下面的相同格式或指定格式的file文件
- java遍历删除指定文件夹下面的相同格式或指定格式的file文件
- Java遍历文件夹&读取指定格式的文件zUI金
- VC 遍历指定文件下的所有文件夹和文件 + 删除指定文件夹及下面所有文件及文件夹
- 基于C++和MFC遍历指定文件夹下指定格式的文件
- 从指定文件夹下获取指定格式的文件
- 遍历指定目录下指定格式的文件
- 删除指定路径下指定格式的文件
- Matlab代码-遍历文件夹下所有指定格式的图像
- python遍历文件夹获取指定格式的文件
- 递归遍历删除指定文件夹下的文件
- php 遍历指定文件夹下的文件并删除
- 批量删除指定文件夹下某一格式的文件,如.png图片
- 删除指定目录下的全部文件或文件夹
- 递归删除指定文件夹下面的文件和文件夹
- 删除指定文件夹以及文件夹下面的所有文件
- [python]如何删除目录下指定格式的文件
- 搜索指定文件夹里指定格式的文件
- ReactNative异常日志—unable to load script(真机测试)
- 压缩文件RAR和ZIP的区别
- 使用ngrok部署本地项目,实现外网访问
- valgrind manual
- 在Windows下使用CMake+MinGW搭建C/C++编译环境
- java遍历删除windows下的指定文件夹下面的相同格式或指定格式的file文件
- 在MVC下如何返回图片
- 欢迎使用CSDN-markdown编辑器
- 设置Grails中的domain的字段默认是否允许为空
- windows平台上在matlabR2017a中编译LibSVM--VS2017
- 50道JAVA基础编程练习题(1)
- shell基本
- 在linux上的tomcat创建虚拟目录
- 【转载】OpenGL入门学习