请求大侠!此程序出了什么问题?
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;public class BackupTest {
private String logfile = "d:\\234\\wtmpx"; //备份源文件
private String backdir = "d:\\123";  //备份目录

public String backup(){
//得到备份文件名
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
String backfile = "wtmpx" + time; //备份文件名
backfile = backdir + "\\" + backfile;
String cmd = "cmd /C copy " + logfile + " " + backfile;

//开始备份
Runtime r = Runtime.getRuntime();
try {
Process p = r.exec(cmd);
p.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
return backfile;
}

public static void main(String[] args) { BackupTest back = new BackupTest();
back.backup();
}}