0
我在apache的commonsIO庫中使用Files.copy(sourceFile,destFile),以便在Linux機器上將jpg從一個文件夾複製到另一個文件夾。把JPG從文件夾複製到Linux上的文件夾
其實我這樣做是爲了所有的PIC的文件夾中:
File folder = new File(sourcePath);
File[] folderContent = folder.listFiles();
File tmp = null;
File sourceFile = null;
File destFile = null;
//copy all pics to other folder :
for(int i=0;i<folderContent.length;i++){
if(folderContent[i].getName().endsWith("jpg")){
sourceFile = new File(sourcePath);
destFile = new File(destPath);
//copy to main dir:
Files.copy(sourceFile,destFile);
}
}
但所有我在新文件夾中得到的是空文件(用正確的名稱)。 當我用一個簡單的測試用一個文件測試它時,像這樣: Files.copy(sourceFile,destFile); 然後文件複製成功。
有沒有人有線索? (這是一個java-Linux已知的問題?)
謝謝!