返回列表 发帖

bat 怎么批量移出jpg照片 30元

本帖最后由 我是小曹 于 2017-12-26 13:23 编辑

如把路径下照片" Z0107\6.取证材料\户口本\某某文件夹\*.jpg “移动到”" Z0107\6.取证材料\户口本\*.jpg “,且避免重名被覆盖(请注意:某某文件夹为“户口本”多个不相同文件夹)    见附图  ps:采用后可私发30元报酬 QQ799506412



本帖最后由 zaqmlp 于 2017-12-26 20:06 编辑
@echo off
rem 测试前先备份原文件夹
rem 跟以Z或Q开头的文件夹放一起运行
for /f "delims=" %%a in ('dir /ad/b^|findstr /i "^[qz]"') do (
    if exist ".\%%a\6.取证材料\户口本\" (
        for /f "delims=" %%b in ('dir /ad/b ".\%%a\6.取证材料\户口本\"') do (
            for /f "delims=" %%c in ('dir /a-d/b/s ".\%%a\6.取证材料\户口本\%%b\*.jpg"') do call :mv "%%c"
            echo;
        )
    )
)
pause&exit
:mv
set "fd=%~dp1"
for /f "delims=" %%i in ("%fd:~,-1%") do set "fd=%%~dpi"
set "pic=%fd%\%~nx1"
set n=1
setlocal enabledelayedexpansion
:loop
if exist "%pic%" (
    set /a n+=1
    set "pic=%fd%\%~n1(!n!)%~x1"
    goto loop
) else (
    echo;"%~1" --^> "%pic%"
    move "%~1" "%pic%"
)
goto :eofCOPY
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

本帖最后由 lifei259 于 2017-12-27 16:03 编辑

fghfghfghghghdfghdfghdfgg
智慧是,利用最简单的代码替代复杂事情的处理过程。
付款请扫头像二维码码,谢谢

TOP

我先试试

TOP

回复 4# 我是小曹


我有n个文件夹的 以Z或Q开头

TOP

感谢您 写了上面的bat 谢谢!您微信头像支付扫不出来

TOP

回复 5# 我是小曹
已修改
提供bat代写,为你省时省力省事,支付宝扫码头像支付
微信: unique2random

TOP

返回列表