我有一个文件夹c:\downloads\ffme,里面有许多包含不同数量文件的子文件夹。我想将所有这些单独的文件合并到一个大文件夹中,并在此过程中从它们的子文件夹中移除它们。最终,我想得到一个只包含许多文件但没有子文件夹的文件夹。我该如何做到这一点?谢谢。
最简单的方式是不用命令行,只需在Windows资源管理器中打开文件夹并搜索 *.*
,然后选择除子文件夹以外的所有内容,并将其拖放或剪切/粘贴到所需位置。
使用标准文件递归,但不要维护目录结构,而是移动最终文件,除非名称已经存在,那么您需要允许重命名,以便文件可能以目录名称为前缀以维护唯一的文件名。
您是否编写过任何形式的递归代码?
*.?*
以匹配仅文件名(不包括文件夹)。希望能有所帮助。 - Ould Abba