3
Javaのある場所から別の場所にフォルダ/ファイルをコピーしようとしています。私はJavaの初心者ですが、ちょっとしたライブラリが必要でした。私はApache FileUtilsと呼ばれていると思います。FileUtils.CopyDirectory()メソッドを使用すると、ある宛先から別の宛先にフォルダをコピーする必要があります。しかし、私のためには、それはフォルダ自体の中にあるものだけをコピーします。ディレクトリをコピーしてもソースフォルダがコピーされないJava
else if (command.equals("COPY")){
System.out.println("Enter the path of the file/folder you wish to copy : ");
Scanner scannerPath = new Scanner(System.in);
path = scannerPath.nextLine();
File copiedFolder = new File(path);
System.out.println("Enter the path where you want to copy the file/folder: ");
String newpath = scannerPath.nextLine();
File copyFolder = new File(newpath);
if (copiedFolder.isDirectory() && copiedFolder.exists())
{
FileUtils.copyDirectory(copiedFolder, copyFolder);
System.out.println("Copy successful !");
}
else if (copiedFolder.isFile())
{
FileUtils.copyFile(copiedFolder, copyFolder);
System.out.println("Copy successful !");
}
else {
System.out.println("Copy failed. Check if the file/folder exists !");
}
ディレクトリ全体をコピーする必要がありますが、何らかの理由でそれが動作しません。 copyDirectoryのドキュメントから
これは私の問題を解決しました。どうもありがとうございました ! –