2017-11-16 5 views
-1
File file = new File("C:\\Users\\user\\Desktop\\new\\"+count); 
if (!file.exists()) { 
    if (file.mkdir()) { 
     System.out.println("Directory is created!"); 
    } else { 
     System.out.println("Failed to create directory!"); 
    } 

これはフォルダを作成するための私の現在のコードです。私は0にカウントを初期化しました。新しいフォルダのカウンタをインクリメントする必要があります。現在のフォルダが存在する場合、javaで新しいフォルダを作成するには?

答えて

0

使用再帰的方法、フォルダはすでに、これはカウンター

int count; 

public void createFolder() { 
    File file = new File("C:\\Users\\user\\Desktop\\new\\"" + count); 
    if (!file.exists()) { 
     if (file.mkdir()) { 
      System.out.println("Directory is created!"); 
      count++; 
     } 
    } else { 
     System.out.println("Failed to create directory!"); 
     count++; 
     createFolder(); 
    } 
} 
を使用して新しいフォルダを作成します(存在する場合)
関連する問題