我遇到了以下问题,如果能在这方面得到帮助,我将不胜感激。我不断将 xml 文件导入文件夹。XML 文件可能看起来像这样。它最多只能达到 1005。
1001.order-asdf1234.xml
1002.order-asdf4321.xml
我想将文件分类到不基于文件名的唯一命名文件夹中。例如
Peter (All files with 1001 go in there)
John (All files starting with 1002 go there)
如何创建批处理文件或 powershell 脚本来持续将文件排序到指定文件夹中?由于我只有 5 个文件夹,我只想指定目标文件夹,而不是复杂的循环,但我不知道该怎么做。
答案1
一个简单的方法是执行.bat
如下文件:
@ECHO OFF
cd C:\path\to\folder
:loop
move 1001.* 1001
move 1002.* 1002
...
timeout /t 600 > NUL
goto loop
这将循环,每 10 分钟移动一次。当你想停止它时,只需将其杀死即可。
一个选项是使用任务计划程序和一个.bat
只包含cd
和move
命令的文件。这将避免批处理文件显示的黑色窗口。