package test;
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import java.util.Arrays;
public class helloworld {
public static void main(String[] args) throws IOException {
File f = new File("c:/abc/def");
System.out.println(f);
System.out.println(f.exists());
if (!f.exists()) {
f.mkdirs();
} else {
f.delete();
}
File f2 = new File("c://test.txt");
if (!f2.exists()) {
f2.createNewFile();
} else {
f2.delete();
}
/*
* File f3 = new File("c:\\"); String[] list = f3.list(); for(String
* fff:list) { System.out.println(fff); }
*/
File f4 = new File("c:\\eclipse");
/*if (f4.isFile()) {
System.out.println(f4);
} else {
file_open(f4);
}*/
String[] lfn = f4.list(new FilenameFilter(){
@Override
public boolean accept(File dir, String name) {
// TODO Auto-generated method stub
System.out.println(dir+"----"+name);
if(name.endsWith(".exe"))
{
return true;
}
return false;
}});
System.out.println("===================");
for(String fff:lfn)
{
System.out.println(fff);
}
}
public static void file_open(File f) {
if (f != null) {
File[] lf = f.listFiles();
if (lf != null) {
for (File fff : lf) {
if (fff.isDirectory()) {
file_open(fff);
} else {
System.out.println(fff);
}
}
}
}
}
}
java 文件操作
最新推荐文章于 2024-07-31 21:07:43 发布