我想编写一个简单的批处理文件,可以在子文件夹包含非dos标准文件的文件夹上运行,要删除的文件的格式为。,1或。,2(即log.txt,1)。我希望删除所有的1,2,3个文件,但不删除原始的log.txt文件。 'DEL'的命令结构是什么允许这个?
答案 0 :(得分:2)
您只需要使用逗号引用文件名。
@Echo off
For /F "delims=" %%A in (
'Dir /B/S "*,*" ^| findstr ",[0-9][0-9]*$" '
) Do Echo Del "%%A"