...并移动文件夹名大于等于8个字节的文件夹!!高手快来吧!

发布网友 发布时间:2024-10-23 19:30

我来回答

1个回答

热心网友 时间:3小时前

@echo off
setlocal EnableDelayedExpansion
for /f "delims=" %%a in ('dir/ad/b') do (
    set str=%%~a
    call :strlen len
    if !len! geq 8 move "!str!" "D:\等大8文件夹存放\"
)
pause
goto :eof
 
:strlen
setlocal EnableDelayedExpansion&set n=0
:strlen_loop
if "!str:~%n%,1!" neq "" set /a n+=1&goto strlen_loop
endlocal&set "%~1=%n%"&goto :eof

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com