2010-05-02 224 views
1

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

...新建文件夹/东西

而且我希望将这些文件移动的“东西”到新建文件夹。

有没有这样的命令?

多谢:)

+3

补丁文件或*批*文件? – 2010-05-02 20:16:00

+0

对不起,我是指批次。我在想什么?真的吗? :) – Mohammad 2010-05-02 20:20:43

回答

2

假设你正在谈论的Windows批处理文件,move *.* ..\应该做的伎俩。

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

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

这将在C:\New Folder\Something所有文件移动到它的 '父亲' 目录。

+0

您能否详细说明一下? 非常感谢:) – Mohammad 2010-05-02 20:24:22

+0

我编辑了答案来回答您的评论。 – Saul 2010-05-02 20:31:30

0

只有当您没有子目录时才有可能,因为移动不会移动子目录。 您可以在/ E上使用xcopy,但它不会删除复制的文件和目录。那么你应该使用del ,但要删除子目录,您应该为每个子目录调用rd,而这在批处理文件中是不可行的。

相关问题