分享

bat-删除当前文件夹下子文件夹某些文件

 L罗乐 2018-02-05

系统:Windows 7
软件:Excel 2010

介绍使用场景or困惑:

- 需要定期清理当前文件夹下一个子文件夹里的Excel格式文件 - 整个文件夹也可能复制到其它地方使用 - 简单来说:需删除bat脚本所在文件夹下一级文件夹下满足条件的文件

拟删除文件所在文件夹

bat脚本位置

思考

  1. 核心需求:Del

  2. 寻找bat中类似VBA中的ThisWorkbook.Path,幸好还是有的,哈哈

    • 方法1:%~dp0

    • 方法2:%cd%

代码

方法1:

Del %~dp0【1】输入\*.xlsx

方法2:

Del %cd%\【1】输入\*.xlsx

删除前

删除后

代码解读

  1. %cd%%~dp0效果差别如下,主要是差一个“\

  2. 另外的话,其实他们适用范围不同,这个就不在这里说了



相关文章

bat-删除文件(上篇)

bat-删除文件(下篇)



以上为本次的学习内容,下回见

如发现有错误,欢迎留言指出


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多