以下命令创建了一个无限循环,这不是我想要的,因为我正在遍历文件并且它需要在某个时候结束......
这是我所拥有的:
cd C:\
FOR /R %i IN (*.pst) do @echo %i
看看会发生什么,当它到达 AppData 并找到一个 .pst(在 AppData\Local\Microsoft\Outlook 中)时,AppData\Local 中有一个名为“Application Data”的快捷方式文件夹,它会循环回 AppData\Local 但不断添加它的名称到这样的地址:
%AppData%\Local\Application Data\Application Data\Application Data\Microsoft\Outlook\%filename%.pst
我可以在我的代码中添加什么来防止它循环或者更好地完全忽略快捷方式,以便循环在找到我需要的所有文件时结束?
- - - - - -编辑 - - - - - - -
这似乎做了类似的事情:
dir /s /b *.pst