Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 7如何从子文件夹移动文件_Windows_Windows 7_Command_Directory - Fatal编程技术网

Windows 7如何从子文件夹移动文件

Windows 7如何从子文件夹移动文件,windows,windows-7,command,directory,Windows,Windows 7,Command,Directory,我有文件夹X,其中我有多个文件夹(Y1..Yn),在每个Y文件夹中我有另一个文件夹,或者一个不是文件夹的文件。 我正在寻找一种方法,将所有文件直接移动到文件夹X,并删除所有其他文件夹(无需手动执行此操作) 谢谢你可以用简单的方法来做 转到文件夹X 在搜索字段中,键入** 子文件夹中的所有文件都将出现 只需将所有文件剪切/粘贴到文件夹X中即可 然后选择空文件夹并点击Delete(删除)如果您在文件夹X中运行此操作,则可以将所有文件移动到文件夹X——如果没有文件名冲突 第二行删除空文件夹-虽然效率不

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


谢谢

你可以用简单的方法来做

  • 转到文件夹X
  • 在搜索字段中,键入**
  • 子文件夹中的所有文件都将出现
  • 只需将所有文件剪切/粘贴到文件夹X中即可

  • 然后选择空文件夹并点击Delete(删除)

    如果您在
    文件夹X
    中运行此操作,则可以将所有文件移动到
    文件夹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
    

    这是一个怎样的编程问题?