木子屋 Dnawo's BLOG

批处理工具:主题按文件夹存放

👤 dnawo 📅 2010-09-30 👁 4123 👍 0 💬 0 🔄 来源:本站原创
@echo off & setlocal enabledelayedexpansion

rem 功能说明:
rem	找到任一主题,例如:爱之光V2.sis",然后将
rem 	爱之光V2.sis 移到 爱之光\V2\爱之光V2.sis
rem 	爱之光V2.pkg 移到 爱之光\V2\爱之光V2.pkg
rem 	爱之光V2.gif 移到 爱之光\图\爱之光V2.gif
rem	其他V3、V5、E71也是类似处理。

for /f %%i in ('dir /b *.sis') do (
	set n1=%%i
	rem 版本
	set n2=!n1:V2=!
	if !n2! neq !n1! (
		set ver=V2
	) else (
		set n2=!n1:V3=!
		if !n2! neq !n1! (
			set ver=V3
		) else (
			set n2=!n1:V5=!
			if !n2! neq !n1! (
				set ver=V5
			) else (
				set n2=!n1:E71=!
				if !n2! neq !n1! (
					set ver=E71
				)
			)
		)
	)
	rem 移动文件
	set n2=!n2:.sis=!
	set pic=!n1:.sis=.gif!
	set pkg=!n1:.sis=.pkg!
	md !n2!\!ver!	>nul
	md !n2!\图	>nul
	move /y !n1! !n2!\!ver!\!n1!	>nul
	move /y !pkg! !n2!\!ver!\!pkg!	>nul
	move /y !pic! !n2!\图\!pic!	>nul
	echo !n2!!ver!处理完成。
)
echo.
echo.
echo 全部完成,按任意键退出。
pause >nul

评论(0)

暂无评论。

计算题
评论需审核通过后显示
← 上一篇 找回Excel2003公式输入框 下一篇 → VB6.0调用win32api模拟鼠标单击等操作