系统:Windows 7
软件:Excel 2010
介绍使用场景or困惑:
- 需要定期清理当前文件夹下一个子文件夹里的Excel格式文件
- 整个文件夹也可能复制到其它地方使用
- 简单来说:需删除bat脚本所在文件夹下一级文件夹下满足条件的文件
拟删除文件所在文件夹
bat脚本位置
思考
- 核心需求:Del
- 寻找bat中类似VBA中的ThisWorkbook.Path,幸好还是有的,哈哈
- 方法1:%~dp0
- 方法2:%cd%
代码
方法1:
Del %~dp0【1】输入\*.xlsx
方法2:
Del %cd%\【1】输入\*.xlsx
删除前
删除后
代码解读
- %cd%和%~dp0效果差别如下,主要是差一个“\”
- 另外的话,其实他们适用范围不同,这个就不在这里说了
以上为本次的学习内容,下回见
如发现有错误,欢迎留言指出
更多精彩,请关注微信公众号
扫描二维码,关注本公众号