将同一目录下的所有子目录下的所有文件名长度超过30个字符文件删除(不包括扩展名),批处理要如何写?先谢了
[ Last edited by HAT on 2009-1-19 at 15:10 ]
作者: tireless 时间: 2009-1-19 00:48
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a-d/b/s "W:\*"') do (
set "Name=%%~na"
if "!Name:~30!" neq "" del /f/a "%%a"
)