我正在尝试创建一个批处理文件来删除临时文件。但是,当运行bat时,它会出错:
“指定的目录不存在”
这是批处理文件:
REM Deletes files older than 7 days old
forfiles -p "C:\Users\wtsadmin\AppData\Local\Trend Micro\OSDP\wtsadmin@workingtime%2Dsolutions.com\temp" /s /m *.tmp /D -7 /C "cmd /c del @PATH"
pause
路径绝对是正确的,因为我已经测试了它,无论如何都是从资源管理器中复制和粘贴的。
我已经在互联网上搜索试图找到解决方案,但据我所知,命令和语法是正确的?
答案 0 :(得分:0)
....time%2Dsolu....
^^
second argument to batch file?
如果路径包含百分号,则需要在批处理文件
中对其进行转义....time%%2Dsolu....