java对文件的操作

1列出磁盘/文件夹内的文件

import java.io.File;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
File f = new File("D:");//磁盘
//File f = new File("D:\\电影");//文件夹
File lf[] = f.listFiles();
for(int i = 0;i
System.out.println(lf[i]);
}
}
}

2对文件的操作

import java.io.File;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
File f = new File("D:\\java.doc");
if(!f.exists()){  //判断是否该文件存在
f.createNewFile();//如果不存在就创建
}
System.out.println("文件的路径是: "+f.getAbsolutePath());
System.out.println("文件是否可写: "+f.canWrite());
System.out.println("文件是已删除: "+f.delete());
}
}

3对目录的操作

import java.io.File;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
File dir= new File("D:\\java");
if(!dir.exists()){  //判断目录是否存在
dir.mkdir();//如果不存在就创建
}