背景
刚好需要用到比较软件,于是安装了BC。
使用BC时,因为证书问题,那么久需要30天删除缓存文件(达到每次都试用)。于是写一个bat文件,通过定时任务去执行bat脚本,达到可以使用。写bat脚本时,运行出错。
原因
使用cmd命令行删除文件时,如果有文件夹有空格,那么路径就无法识别,导致失败。
解决方法
路径使用引号应用。如
del /f /s /q "C:\Users\xxx\AppData\Roaming\xxx 空格 xxx\*.*"
附录:
windows增加定时任务:
我的电脑-->管理-->任务计划程序-->创建任务-->配置定时任务基本信息,选择创建的bat文件
bat文件内容:
del /f /s /q "C:\Users\xxx\AppData\Roaming\BC的目录\*.*"
echo 'success'