我想删除 扩展名 是 *.txt 的文件 我想把一个目录下的 文本文件删除 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File destdir = new File("./in");File[] subfile = destdir.listFiles();for(int i = 0;i < subfile.length;i++){ String fileName = subfile[i].toString(); String ext = fileName.substring(j + 1); // ext name of file if(ext.equals("txt")){ subfile[i].delete(); }} Class FileJsp implememts FilenameFilter{String str=null;FileJsp(String s){str="."+s;}public boolean accept(File dir,String name){return name.endsWith(str);}}我帮你把。TXT文件取出来了。你接下来自己去删除操作把。。记得给分。。 今天比较无聊,就帮你写了一个完整的,带删除子目录下的文件的代码import java.io.File;import java.io.FileFilter;public class Mytest { public static void main(String[] aasfdasdfasd) { String path = "c:\\WUTemp"; File file = new File(path); delete(file); } private static void delete(File file) { if (file.isFile()) { file.delete(); } else if (file.isDirectory()) { File[] files = file.listFiles(new FileFilter() { public boolean accept(File pathname) { if (pathname.isFile()) { int index = pathname.getName().lastIndexOf("."); if ("txt".equalsIgnoreCase(pathname.getName().substring(index + 1))) { return true; } } else if (pathname.isDirectory()) { return true; } return false; } }); for (int i = 0; i < files.length; i++) { delete(files[i]); } } }} 高手无聊的时候就是菜鸟得益的时候,MARK! 回复人: whyxx(漆黑中的萤火虫) ( ) 信誉:105 2005-12-20 14:29:35 得分: 0 今天比较无聊,就帮你写了一个完整的,带删除子目录下的文件的代码import java.io.File;import java.io.FileFilter;public class Mytest {public static void main(String[] aasfdasdfasd) {String path = "c:\\WUTemp";File file = new File(path);delete(file);}private static void delete(File file) {if (file.isFile()) {file.delete();} else if (file.isDirectory()) {File[] files = file.listFiles(new FileFilter() {public boolean accept(File pathname) {if (pathname.isFile()) {int index = pathname.getName().lastIndexOf(".");if ("txt".equalsIgnoreCase(pathname.getName().substring(index + 1))) {return true;}} else if (pathname.isDirectory()) {return true;}return false;}});for (int i = 0; i < files.length; i++) {delete(files[i]);}}}} 无聊也帮我写一个程序吧,^*_*^ spring中aop的例子。谢。 spring的AOP例子很好找啊,到网上一搜,到处都是. 一SQL,查询该字段中以0开头的数据 菜鸟求解答(继承、对象调用) 关于容器的存储类型 面对大数据量同步的困惑 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 请问Java线程和操作系统线程之间的关系? 知道日期,如何求该日期是一年中的第几周? 请教一个关于applet调用新窗口的问题/ 看看这几个APPLET程序。(在线等2小时) 怎样使java程序脱离jdk环境?哪位高手指点一下!!! 怎么才能验证e_mail合法性 匿名内部类是否可以继承其它类?是否可以实现接口?
File[] subfile = destdir.listFiles();
for(int i = 0;i < subfile.length;i++){
String fileName = subfile[i].toString();
String ext = fileName.substring(j + 1); // ext name of file
if(ext.equals("txt")){
subfile[i].delete();
}
}
{
String str=null;
FileJsp(String s)
{
str="."+s;
}
public boolean accept(File dir,String name)
{
return name.endsWith(str);
}
}
我帮你把。TXT文件取出来了。你接下来自己去删除操作把。。
记得给分。。
import java.io.FileFilter;public class Mytest {
public static void main(String[] aasfdasdfasd) {
String path = "c:\\WUTemp";
File file = new File(path);
delete(file);
}
private static void delete(File file) {
if (file.isFile()) {
file.delete();
} else if (file.isDirectory()) {
File[] files = file.listFiles(new FileFilter() {
public boolean accept(File pathname) {
if (pathname.isFile()) {
int index = pathname.getName().lastIndexOf(".");
if ("txt".equalsIgnoreCase(pathname.getName().substring(index + 1))) {
return true;
}
} else if (pathname.isDirectory()) {
return true;
}
return false;
}
});
for (int i = 0; i < files.length; i++) {
delete(files[i]);
}
}
}
}
今天比较无聊,就帮你写了一个完整的,带删除子目录下的文件的代码import java.io.File;
import java.io.FileFilter;public class Mytest {
public static void main(String[] aasfdasdfasd) {
String path = "c:\\WUTemp";
File file = new File(path);
delete(file);
}private static void delete(File file) {
if (file.isFile()) {
file.delete();
} else if (file.isDirectory()) {
File[] files = file.listFiles(new FileFilter() {
public boolean accept(File pathname) {
if (pathname.isFile()) {
int index = pathname.getName().lastIndexOf(".");
if ("txt".equalsIgnoreCase(pathname.getName().substring(index + 1))) {
return true;
}
} else if (pathname.isDirectory()) {
return true;
}
return false;
}});
for (int i = 0; i < files.length; i++) {
delete(files[i]);
}
}
}
}
无聊也帮我写一个程序吧,
^*_*^ spring中aop的例子。
谢。