如何使用批处理文件/脚本从文件夹中删除所有符号链接以及仅删除所有符号链接?
该文件夹是c:\wamp\www
,这是我尝试过的:
内容文件删除.cmd
for /f "delims=" %%D in ("dir /a:l /s /b c:\wamp\www") do (
rmdir c:\wamp\www\%%D
)
但是我的代码不起作用。
答案1
将符号链接(甚至文件夹符号链接)视为文件而不是文件夹:
FOR /F "usebackq delims=" %a IN (`DIR /a:l /s /b "."`) DO del "%a"
如果你正在使用硬链接,那就有点困难了,检测使用类似
`find "." -links +1`
在 for 循环中查找硬链接。