Bat命令:关于遍历文件夹!

Bat命令:关于遍历文件夹!,第1张

@echo off

for /f "tokens=*" %%i in ('dir/b *.mp4 *.avi *.flv') do (

if exist "%%~ni.swf" Modules\mencoder.exe "%%i" -o %%~ni.swf -of lavf -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=100:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:dia=4:cmp=6:vb_strategy=1 -vf scale=512:-3 -ofps 12 -srate 22050)

00合成序列详情到指定目录.bat

@echo off & color 0a & title %~n0 By 依梦琴瑶

setlocal enabledelayedexpansion

for %%a in (春 夏 秋 冬) do (

    pushd %%a

        for /d %%b in (*) do (

            set Num=0

            for %%c in (40优化 50腿模 60详情) do (

                if exist "..\%%c\%%b" for /r %%d in ("..\%%c\%%b\*.jpg") do (

                    set /a Num+=1

                    if !Num! lss 10 (set Number=60!Num!) else (set Number=6!num!)

                    echo 正在拷贝“%%c∶%%~nxd”至“%%a∶%%b”目录中。。。

                    copy "%%~d" "%%b\!Number!.jpg" >nul

                )

            )

        )

    popd

)

echo 拷贝完毕,请按任意键退出。

pause>nul

exit

01复制650图片到指定目录.bat

@echo off & color 0a & title %~n0 By 依梦琴瑶

echo 请选择要拷贝的文件:

echo    1、649.jpg      2、650.jpg      3、全部

echo, & set /p Str=输入编号后回车 

set Sfile=649.jpg 650.jpg

if "%Str%"=="1" set Sfile=649.jpg

if "%Str%"=="2" set Sfile=650.jpg

if "%Str%"=="3" set Sfile=649.jpg 650.jpg

echo, & echo, & echo 请选择要处理的目录:

echo    1、春    2、夏    3、秋    4、冬    5、全部

echo, & set /p Sdir=输入编号后回车 

set Sfolder=春 夏 秋 冬

if "%Sdir%"=="1" set Sfolder=春

if "%Sdir%"=="2" set Sfolder=夏

if "%Sdir%"=="3" set Sfolder=秋

if "%Sdir%"=="4" set Sfolder=冬

if "%Sdir%"=="5" set Sfolder=春 夏 秋 冬

echo, & echo, & echo 正在把“%Sfile%”拷贝至“%Sfolder%”目录中的相关目录里。。。

for %%a in (%Sfolder%) do (

    pushd %%a

        for /d %%b in (*) do (

            for %%c in (%Sfile%) do (

                copy ..\%%c "%%b\"

            )

        )

    popd

)

echo, & echo 拷贝完毕,请按任意键退出。

pause>nul

exit

以上代码已根据你新的要求编写。

建议您所有.sql文件的最后都加上quit命令,要不然不在cmd环境下,批处理就不执行了。

您把下面的批处理存为runsql.bat,放在的最上层文件夹中,双击运行即可。

@echo off

@for /f "delims=" %%i in ('dir *.sql /s /b') do (

@sqlplus 账号/密码@数据库名 @"%%i"

)

您先试试看。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11467285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存