【问题标题】:Move files from subfolders to a parent folder将文件从子文件夹移动到父文件夹
【发布时间】:2021-08-02 06:21:27
【问题描述】:

我已经搜索过了,但我没有找到一个脚本来做我需要的事情。需要帮助:

我有这种情况:

  • 父文件夹 1
    • [文件 1]
    • [文件 2]
    • [子文件夹 1]
      • [文件 5]
      • [文件 6]
  • 父文件夹 2
    • [文件 7]
    • [文件 8]
      • 子文件夹 2
        • [文件 7]
  • 父文件夹 3
    • 子文件夹 3
      • 子文件夹 4
        • 子文件夹 5
          • [文件 8]

我只需要删除所有子文件夹并将文件移动到父文件夹。我已经在 .bat 文件中测试了一个脚本,工作正常,但它需要一个一个父文件夹。我有数百个父母文件夹。

我的意思是:我只需要第一级来保持结构。

【问题讨论】:

    标签: directory subdirectory


    【解决方案1】:

    我发现了这个:

    :loop for /d %%D in (%1\*) do (move "%%D\*" %1\ && rmdir "%%D") SHIFT set PARAMS=%1 if not %PARAMS%!==! goto loop

    我只是拖放我的文件夹并工作。但是....

    仅适用于第一级子文件夹。我需要深入到几个子文件夹级别。

    有什么改进的方法吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-16
      • 1970-01-01
      • 2021-03-04
      • 2015-05-06
      • 2022-10-25
      • 2022-12-10
      相关资源
      最近更新 更多