使用命令提示符,如何删除特定大小的文件?

时间:2011-08-09 16:06:46

标签: command cmd prompt

使用命令提示符,在适当的目录中,如何删除特定类型和大小的文件?我认为以下代码将适用,但希望确保。

我想删除所有等于文件大小为0的xml文件 - del * .xml = 0

1 个答案:

答案 0 :(得分:1)

试试这个循环:

FOR %%F IN (*.xml) DO IF %%~zF EQU 0 DEL %%F

参考:DOS Script Snippets

修改

根据您的评论,尝试将以下内容创建为批处理文件并执行:

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
SETLOCAL ENABLEDELAYEDEXPANSION
FOR %%F IN (*.xml) DO IF %%~zF EQU 0 DEL %%F