所以我想搬到包含在一个目录下的所有子目录单词“SOW”在每个子目录子目录中的所有文件名移动文件。例如:如果在sub2中有一个名为firstsow.txt的文件,我想将它移动到sub 2/SOW。我成功地做到这一点用命令“移动SOW SOW”。这工作得很好,但是当我试图递归运行它,不知道这是正确的术语,对于所有子目录(子1子2等..),通过运行以下命令:包含谁的,它包含了哪些工作,播种,到目标子目录
for /r %a in (example/*) do call sow.bat
这里是sow.bat文件我打电话:
move *SOW* SOW
我得到一个消息,说:“不能将多个文件移动到单个文件”。这个消息意味着我的脚本正在尝试做什么?
它已经一段时间,因为我没有任何批处理编程,但我认为错误意味着没有一个名为SOW目录,因此它是假设你是移动到文件名为SOW。它足够聪明,不会让你去尝试,因为除了你想要移动的文件之外,你会失去一切。 –
所有的子目录也包含一个名为SOW的子目录,这可能是一个问题吗? – CornCob