将所有文件复制到自己的父母中

大家好,我需要从一个目录到一个根目录中提取多个java文件,但是我需要保留第一层。有很多文件和许多不同的文件夹,所以可以提供任何帮助 这是一个例子:

我需要做的是使它

|ROOTDIRECTORY
|    |FOLDER1
|    |    SUBFOLDER
|    |    |     JA.JAVA
|    |FOLDER2
|    |    SUBFOLDER
|    |    |     AAAA.JAVA
|    |FOLDER3
|    |    SUBFOLDER
|    |    |     JAAAA.JAVA
|    |FOLDER4
|    |    SUBFOLDER
|    |    |     |SUBSUBFOLDER
|    |    |         JAV.JAVA

成为

|ROOTDIRECTORY
|    |FOLDER1
|    |    JA.JAVA
|    |FOLDER2
|    |    AAAA.JAVA
|    |FOLDER3
|    |    JAAAA.JAVA
|    |FOLDER4
|    |    JAV.JAVA

在此示例中,我放置了2个级别的子文件夹,但是有数量不确定的子级别

我认为必须有一种“快速”执行此操作的方法。有超过500个文件夹和1,000,000个文件。

任何想法都欢迎

评论