我們試圖將文件從一個位置複製到另一個位置。我們成功將文件從一個位置移動到另一個位置。但是,我想僅將特定文件動態複製到另一個位置。如何使用java動態地將文件從一個位置複製到另一個位置
import java.io.File;
public class fileTranfer {
public static void main(String[] args) {
File sourceFolder = new File("C:/offcial/BPM/Veriflow");
File destinationFolder = new File("C:/offcial/BPM/Veriflow2");
if (!destinationFolder.exists())
{
destinationFolder.mkdirs();
}
// Check weather source exists and it is folder.
if (sourceFolder.exists() && sourceFolder.isDirectory())
{
// Get list of the files and iterate over them
File[] listOfFiles = sourceFolder.listFiles();
if (listOfFiles != null)
{
for (File child : listOfFiles)
{
// Move files to destination folder
child.renameTo(new File(destinationFolder + "\\" + child.getName()));
}
}
System.out.println(destinationFolder + " files transfered.");
}
else
{
System.out.println(sourceFolder + " Folder does not exists");
}
}
}
如果任何一個有樣品,請給我...
閱讀關於FilenameFilter。但是你的問題很不明確 – Jens