ある場所から別の場所にファイルをコピーしようとしています。私たちは成功しました。ある場所から別の場所にファイルを移動します。しかし、特定のファイルだけを別の場所に動的にコピーしたい。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