将一个文件夹移动到另一个文件夹的批处理文件
Batch file to move a folder into another
我的问题是如何将标题中包含单词的文件夹移动到某个文件夹中?
我想做的是将任何包含名称 "Oscar" 的文件夹移动到我的 "Movies" 文件夹中。
老实说,我对这种类型的编码知之甚少,并且做了一些研究,这是我能想到的最好的。
move D:\Downloads\"Oscar" D:\Downloads\Movies
现在,当我将 oscar 更改为文件夹的全名时,它起作用了,我希望它只使用部分名称。
我假设会使用某种循环来移动所有这些,我只是不太了解我在这里做什么。
提前谢谢大家。
运行 文件夹 D:\Downloads
中的命令提示符:
FOR /D %i IN (oscar*) DO move "%i" movies
如果您在批处理脚本中执行此操作(而不是在 cmd 提示符中),请将 %i
替换为 %%i
。
我的问题是如何将标题中包含单词的文件夹移动到某个文件夹中?
我想做的是将任何包含名称 "Oscar" 的文件夹移动到我的 "Movies" 文件夹中。
老实说,我对这种类型的编码知之甚少,并且做了一些研究,这是我能想到的最好的。
move D:\Downloads\"Oscar" D:\Downloads\Movies
现在,当我将 oscar 更改为文件夹的全名时,它起作用了,我希望它只使用部分名称。
我假设会使用某种循环来移动所有这些,我只是不太了解我在这里做什么。
提前谢谢大家。
运行 文件夹 D:\Downloads
中的命令提示符:
FOR /D %i IN (oscar*) DO move "%i" movies
如果您在批处理脚本中执行此操作(而不是在 cmd 提示符中),请将 %i
替换为 %%i
。