我已经阅读了几个类似主题的问题,但似乎没有涉及这种情况。批处理脚本:根据源文件夹名称将文件移动到文件夹
我正在寻找使用批处理文件,将检查目录是否为空,如果它包含文件,将它们移动到相应的文件夹。从这里开始,它会检查第二个目录,并执行相同的操作,但是到不同的相应文件夹。
例如:
检查是否C:\其中包含的文件,如果它不把所有的内容到C:\接收\一
在这一点上(或者,如果C:\一个是空的)它会移动并检查C:\ Two是否包含文件。如果是,它会将所有文件移动到C:\ Receive \ Two并停止脚本。如果C:\ Two是空的,脚本也会停在这里。
目前我使用两个脚本,所以只是有兴趣知道是否有办法用一个脚本来整理它。
@echo off
for /F %%i in ('dir /b "c:\one\*.*"') do (
move C:\One\* C:\Receive\One
goto :EOF
)
echo No Files To Move
我们这样做不要为你写代码。 ***展示你自己的工作***,然后解释你遇到的问题。 – abelenky
@TomBagley'goto:eof'在那个位置似乎没用。请检查代码(可能已经遭遇编辑) – Stephan