如何将文件移动到文件夹,只有通过.bat文件知道它的第一个字母

时间:2015-11-17 12:31:45

标签: windows batch-file

我试图将某些文件移动到文件夹的前三个字母已知的文件夹中。如何使用批处理文件将其移动到该文件夹​​。

我尝试使用以下脚本:

move /-y "C:\test\Softwares Needs\prerequisites\*.txt " "C:\test_dest\softwares\*imp\lib"

这里imp是开始三个字母的文件夹..

1 个答案:

答案 0 :(得分:0)

使用for /d查找文件夹,然后在move中使用

for /d %%a in ("C:\test_dest\softwares\imp*") do (
    move /-y "C:\test\Softwares Needs\prerequisites\*.txt" "%%a\lib"
)