
求批处理,文件自动移动到文件名前几个字符命名的文件夹
如000101.txt,000102.txt……000199.txt050888.txt,050835.txt……分别存入0001,0508文件夹...
如000101.txt,000102.txt……000199.txt
050888.txt,050835.txt……
分别存入0001,0508文件夹 展开
050888.txt,050835.txt……
分别存入0001,0508文件夹 展开
2个回答
展开全部
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a-d /b') do (
set "folder=%%~a"
set "folder=!folder:~0,4!"
if not exist !folder! mkdir !folder!
move "%%~a" "!folder\!"
)
pause
将当前文件夹下文件自动移动到以文件前四个字符命名的子文件夹
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询