我想將文件上傳到兩個不同的目錄。但它不知何故將文件複製到一個目錄,但無法複製到第二個目錄。將文件從臨時目錄複製到兩個不同的目錄失敗
文件我的src目錄下是這樣
C:\路徑\到\ TEMP
而且我的目標目錄都是這樣
C:\路徑\ to \ destination \ 1 & C:\ path \ to \ destination \ 2
目錄1和2正在動態創建。
這是我在用我的代碼
public final static boolean move(String src, String dest, boolean createDestDir, boolean overwrite) {
try{
if(src == null || src.length() == 0 || dest == null || dest.length() == 0){
return false;
}
File srcFile = new File(src);
if(srcFile.isFile() == false){
return false;
}
String destPath = path(dest);
String destFileName;
if (destPath.equals(dest)) {
destFileName = srcFile.getName();
} else {
destFileName = name(dest);
}
File destDir = new File(destPath);
if (destDir.exists() == false) {
if (createDestDir == false) return false;
if (destDir.mkdirs() == false) {
return false;
}
}
File destFile = new File(destPath + destFileName);
if (destFile.exists()) {
if (overwrite == false) return false;
if (destFile.delete() == false) {
return false;
}
}
return srcFile.renameTo(destFile);
}
}
在我的循環srcFile.isFile()
失敗第二次,它工作第一次,但沒有第二次。
請顯示「其餘代碼」 – Qnan 2012-08-13 15:35:35