批处理文件将文件夹移动到另一个文件夹

时间:2015-02-04 01:35:26

标签: batch-file cmd move

我的问题是如何在标题中包含一个包含单词的文件夹并将其移动到某个文件夹中?

我要做的是拿任何包含名称“Oscar”的文件夹并将其移动到我的“Movies”文件夹中。

老实说,我对这种类型的编码了解不多,做了一些研究,这是我能想到的最好的。

move D:\Downloads\"Oscar" D:\Downloads\Movies

现在,当我将奥斯卡改为文件夹的全名时,它可以正常运行,我希望它只使用部分名称。

我假设会使用某种循环来移动所有这些循环,我只是不知道我在这里做了什么。

提前谢谢大家。

1 个答案:

答案 0 :(得分:0)

使用cmd提示符在D:\Downloads文件夹中运行此命令:

FOR /D %i IN (oscar*) DO move "%i" movies

如果您在批处理脚本(而不是cmd提示符)中执行此操作,请将%i替换为%%i