如何删除文件大小为0的文件以及其他两个同名文件,除了前两个字符



我在文件夹中有三个文件。

例如:

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>

相关内容

  • 没有找到相关文章

最新更新