我想创建一个批处理文件,将该目录中的所有文件移动到其父目录。例如,如果我有一个包含文件的目录“Something”:
...新文件夹/某事
我想将“Something”中的文件移动到New文件夹。
有这样的命令吗?
非常感谢:)
答案 0 :(得分:2)
假设您正在讨论Windows批处理文件,move *.* ..\
应该可以解决问题。
修改例如,如果您打开了cmd
,则可以输入:
cd C:\New Folder\Something
move *.* ..\
将C:\New Folder\Something
中的所有文件移动到其“父”目录中。
答案 1 :(得分:0)
只有当您没有子目录时才有可能,因为move不会遍历子目录。 您可以将xcopy与/ E一起使用,但不会删除复制的文件和目录。然后你应该使用del 。,但要删除子目录,你应该为每个子目录调用rd,这在批处理文件中是不可能的。