用FOR和DIR组合删除含空格的文件出错
代码如下:- for /f "skip=10 eol=: delims=" %%F in ('dir /b /a-d /o-d /tc "E:\*"') do del %%F
复制代码 文件内容如下:
生产日报表20230923.xls
生产日报表2023097 - 副本 - 副本.xls
生产日报表2023094 - 副本 - 副本.xls
生产日报表2023099 - 副本 - 副本.xls
生产 - 副本 - 副本 - 副本.xls
生产 - 副本 - 副本.xls
生产 - 副本.xls
生产日报表20230911 - 副本.xls
生产日报表2023099 - 副本.xls
生产日报表2023097 - 副本.xls
生产日报表2023094 - 副本.xls
生产日报表20230910 - 副本.xls
运行批处理后出错提示是:
找不到 生产日报表2023094
找不到 生产日报表20230910 |