1

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

...新文件夹/东西

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

有这样的命令吗?

非常感谢:)

4

2 回答 2

2

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

编辑:例如,如果您打开cmd,您可以输入:

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

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

于 2010-05-02T20:16:11.107 回答
0

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

于 2010-05-02T20:52:30.047 回答