1、移动文件
// java.io.File f=new java.io.File("c:\\1.txt");
// f.renameTo(new java.io.File("d:\\1.txt"));
2、复制文件
public class Copy {
public static void main(String[] args) {
File oldfile = new File("E:/原文件.txt");
File newfile = new File("E:/复制文件.txt");
try {
FileInputStream fis = new FileInputStream(oldfile);
FileOutputStream fos = new FileOutputStream(newfile);
BufferedInputStream bis = new BufferedInputStream(fis);
BufferedOutputStream bos = new BufferedOutputStream(fos);
int a;
while((a=bis.read())!=-1){
bos.write(a);
}
bis.close();
bos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
3、删除文件
/**
* 删除单个文件
* @param sPath 被删除文件的文件名
* @return 单个文件删除成功返回true,否则返回false
*/
public boolean deleteFile(String sPath) {
flag = false;
file = new File(sPath);
// 路径为文件且不为空则进行删除
if (file.isFile() && file.exists()) {
file.delete();
flag = true;
}
return flag;
}