[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
没规律怎么帮  拿去自己改吧
  1. @echo off
  2. for /f "tokens=*" %%i in ('dir /b /a-d') do (
  3.      if "%%i" neq "%~0" (
  4.          md "%%~xi\" 2>nul
  5.          move "%%i" "%%~xi\"
  6. ))
  7. pause
复制代码

TOP

回复 5# 胖来胖去
那再当前文件夹运行后什么情况呢

TOP

这样可以?
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=*" %%a in ('dir /b /ad /on ss-*-*-*') do (
  3.      for /f "tokens=4 delims=-" %%b in ("%%a") do (
  4.           set /a f=1%%b,b=f-1
  5.            if not "!a!" == "" for /l %%c in (!a!,1,!b!) do (
  6.               set s=%%c
  7.               move !s:~1!.* !fs!
  8.            )
  9.      )
  10.      set a=!f!
  11.      set fs="%%a\"
  12. )
  13. set b=!a!
  14. for /f "tokens=*" %%a in ('dir /b /a-d /on *.* ^
  15. |findstr /irb "^[0-9][0-9][0-9][0-9]"') do if 1%%~na gtr !b! set b=1%%~na
  16. for /l %%c in (!a!,1,!b!) do set s=000%%c&move !s:~-4!.* !fs!
  17. pause
复制代码
回复 10# 胖来胖去

TOP

回复 12# 胖来胖去
我这里测试了一下 正常的啊
不过刚刚发的代码 不严谨 修改了一下

TOP

返回列表