我在文件夹中有三个文件。
例如:
IX20150912.dat
TX20150912.dat
PY20150912.dat
如果任何文件的文件大小为0字节,我需要删除所有这三个文件。
如何完成?
在批处理文件搜索文件 0kb
中,然后删除前两个字符,然后查找具有相同名称的所有文件,不包括前两个字符并删除它们。
示例cmd
@echo off
setlocal enabledelayedexpansion
for %%F in (*) do if %%~zF==0 (
set old=%%F
set new=!old:~2!
echo del /Q "??!new!"
)
注意!我只在此处回应删除,您需要删除eCho才能实际删除文件,在将其删除之前先对Echo进行第一次测试以确保您删除正确的文件。
<</p> <</p> <</p>