使用命令提示符,在适当的目录中,如何删除特定类型和大小的文件?我认为以下代码将适用,但希望确保。
我想删除所有等于文件大小为0的xml文件 - del * .xml = 0
答案 0 :(得分:1)
试试这个循环:
FOR %%F IN (*.xml) DO IF %%~zF EQU 0 DEL %%F
修改强>
根据您的评论,尝试将以下内容创建为批处理文件并执行:
@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION
FOR %%F IN (*.xml) DO IF %%~zF EQU 0 DEL %%F