批量将文件夹中的文件移动到另一个文件夹?

时间:2010-05-02 20:14:15

标签: windows batch-file move

我想创建一个批处理文件,将该目录中的所有文件移动到其父目录。例如,如果我有一个包含文件的目录“Something”:

...新文件夹/某事

我想将“Something”中的文件移动到New文件夹。

有这样的命令吗?

非常感谢:)

2 个答案:

答案 0 :(得分:2)

假设您正在讨论Windows批处理文件,move *.* ..\应该可以解决问题。

修改例如,如果您打开了cmd,则可以输入:

cd C:\New Folder\Something
move *.* ..\

C:\New Folder\Something中的所有文件移动到其“父”目录中。

答案 1 :(得分:0)

只有当您没有子目录时才有可能,因为move不会遍历子目录。 您可以将xcopy与/ E一起使用,但不会删除复制的文件和目录。然后你应该使用del ,但要删除子目录,你应该为每个子目录调用rd,这在批处理文件中是不可能的。