java实现删除文件指定目录,,package io;i
分享于 点击 7214 次 点评:38
java实现删除文件指定目录,,package io;i
package io;import java.io.File;import java.io.FileFilter;import java.io.FilenameFilter;public class FileTestDemo2{ public static void main(String[] args) { FileTestDemo2 fl = new FileTestDemo2(); fl.delete("D:\\\\Backup\\\\我的文档\\\\My Pictures"); } public void delete(String path) { File f = new File(path); String[] files = f.list(new FilenameFilter() { public boolean accept(File dir,String name) { File file = new File(dir,name); return file.isFile()&&name.endsWith(".class"); } }); for(String file:files) { File del = new File(path,file); del.delete(); } } public void fileList_del(String path) { File f = new File(path); File[] files = f.listFiles(new FileFilter() { public boolean accept(File pathname) { return pathname.isFile()&&pathname.getName().endsWith(".class"); } }); for(File file:files) { file.delete(); } } //遍历某目录或文件 public void all_List(File f) { if(f.isFile()) { System.out.println(f.getName()); } else { System.out.println("目录: "+f.getName()); File[] files = f.listFiles(); for(File file:files) { //遍历文件或目录 all_List(file); } } }}//该片段来自于http://byrx.net
用户点评