java文件操作_获取目录下所有文件和删除指定拓展名的文件
程序员文章站
2022-05-15 08:44:18
...
java文件操作
获得某个目录下的所有文件
这里的获得文件会区分目录和文件,但是不会对文件进行二次嗅探(不进行深搜)
package elif;
import java.io.File;
import java.text.SimpleDateFormat;
public class CtrlPath {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
File io = new File("D:\\aa");
File[] dirname = io.listFiles();
assert dirname != null;
for (File tmp : dirname){
if (tmp.isDirectory()) System.out.println(tmp.getName() + " <dir> " + sdf.format(tmp.lastModified()) + " ");
else System.out.println(tmp.getName() + " " + sdf.format(tmp.lastModified()) + " " + tmp.length());
}
}
}
删除某个目录下的指定扩展名的文件
package elif;
import java.io.File;
public class Del {
/*
删除某个目录下的指定拓展名的文件
*/
public static void main(String[] args) {
File file = new File("D:\\aa");
File[] dir = file.listFiles();
if ((dir != null ? dir.length : 0) == 0){
System.out.println("内容不存在");
return;
}
for (File x : dir){
if (x.isDirectory()) continue;
String filename = x.getName();
int pos = filename.lastIndexOf(".");
String lastname = filename.substring(pos);
if (lastname.equals(".txt")){
System.out.println(filename);
boolean res = x.delete();
System.out.println(res);
}
}
}
}
上一篇: 009、Class和Style绑定
推荐阅读
-
JAVA删除当前目录及其子目录和该目录下的所有文件
-
(Java实现)获取文件目录下的所有文件名,包括子目录
-
python 删除目录所有文件夹下指定文件名和格式的文件
-
QT 获取指定文件夹目录下指定类型的所有文件名
-
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名),_PHP教程
-
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名),
-
一个删除指定目录下所有文件及子目录的Java程序
-
java文件操作_获取目录下所有文件和删除指定拓展名的文件
-
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)_PHP
-
java_程序题分析:删除指定目录下的所有文件和文件夹