一:
//文件原地址
File oldFile = new File(“c:/test.xls”);
//文件新(目标)地址
String newPath = “c:/test/”;
//new一个新文件夹
File fnewpath = new File(newPath);
//判断文件夹是否存在
if(!fnewpath.exists())
fnewpath.mkdirs();
//将文件移到新文件里
File fnew = new File(newPath +oldFile.getName());
oldFile.renameTo(fnew);
二:(使用java复制移动文件 )
/**
* Moving a File to Another Directory
* @param srcFile eg: c:\windows\abc.txt
* @param destPath eg: c:\temp
* @return success
*/
public static boolean move(String srcFile, String destPath){
// File (or directory) to be moved
File file = new File(srcFile);
// Destination directory
File dir = new File(destPath);
// Move file to new directory
boolean success = file.renameTo(new File(dir, file.getName()));
return success;
}
三:(java删除 移动文件)
File f=new File(“c:\\Autoexec.bat”);
f.renameTo(“d:\\Autoexec.bat”);//移动
f.delete();//删除
import java.io.*;
public class MoveFile {
public static void main(String[] args)throws IOException{
File f=new File(“d:\\myHomework\\Work”);
File fileList[]=f.listFiles();
for(int i=0;i
fileList[i].renameTo(new File(“d:\\myHomework\\Backup\\” + fileList[i].getName()));
}
}
四:java操作文件(创建,删除,复制,剪切)
package OALogic.sql.data;
import java.io.*;
public class FileOperate {