0

私がする必要があるのは、既に指定されたフォルダーが特定のパスに存在する場合、別の名前のフォルダーを生成することです (たとえば、folder1 が存在する場合、folder2 という名前の別のフォルダーを作成し、2 回目にプログラム folder3 などを再生する必要があります)。

問題は、私がJavaの新人で、mkdirsを介してフォルダーを作成する方法を知っていることです。

「isDirectory()」を試してみましたが、要点が欠けているに違いありません。

これについて大きな手を貸していただけますか?

4

2 に答える 2

1

こんな感じでいかがですか?Fileクラスには、あなたがしようとしていることを達成できるexists()メソッドがあります。

File folder= new File("C:\\YourExisitingFolder");

if(folder.exists()) {
   File folder2 = new File("C:\\YourNewFolder2");
   //Here you can create any pattern for creating new directory
   //For eg: appending numbers etc.
   folder2.mkdir() 
 }
于 2013-08-09T06:32:27.520 に答える