【问题标题】:Windows 7 how to move files from child foldersWindows 7 如何从子文件夹中移动文件
【发布时间】:2014-03-24 22:58:37
【问题描述】:

我有文件夹 X,其中有多个文件夹(Y1..Yn),在每个 Y 文件夹中,我有另一个文件夹或一个不是文件夹的文件。 我正在寻找一种将所有文件直接移动到文件夹 X 并删除所有其他文件夹的方法(无需手动执行此操作。

谢谢

【问题讨论】:

  • 这算什么编程题?

标签: windows windows-7 command directory


【解决方案1】:

你可以轻松做到这一点

  1. 转到文件夹 X
  2. 在搜索字段中,输入 *.*
  3. 子文件夹中的所有文件都会出现
  4. 只需将所有文件剪切/粘贴到文件夹 X 中

然后选择空文件夹并点击删除

【讨论】:

    【解决方案2】:

    如果您在 folder X 中运行它,那么它应该可以将所有文件移动到 folder X - 如果没有文件名冲突。

    第二行删除空文件夹 - 它效率不高,但它对文件夹 X 下的 10 级文件夹完成了这项工作 - 并且无法删除任何仍然在其中的文件的文件夹,因此非常安全。

    @echo off
    for /r %%a in (*) do move "%%a" .
    for /L %%z in (1,1,10) do for /d /r %%a in (*) do rd "%%a" 2>nul
    

    【讨论】:

      猜你喜欢
      • 2022-12-10
      • 2021-08-02
      • 1970-01-01
      • 1970-01-01
      • 2014-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多