Board logo

标题: [文件操作] 求助批处理移动图片到文件夹 [打印本页]

作者: cavendish    时间: 2023-6-12 11:22     标题: 求助批处理移动图片到文件夹

想实现这样的功能:有张三,李四,王二麻。。。等N个文件夹,和甲,乙,丙,,,等N个照片,想把照片一对一移动到文件夹里面,保证每一个文件夹里面都有一个照片即可。
作者: qixiaobin0715    时间: 2023-6-12 12:02

小批量的可以这样:
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('dir /b /ad') do (
  4.     set /a n+=1
  5.     set "_!n!=%%i"
  6. )
  7. for /f "tokens=1* delims=:" %%j in ('dir /b /a-d *.jpg^|findstr /n .') do (
  8.     if exist "!_%%j!\" move "%%k" "!_%%j!\"
  9. )
  10. pause
复制代码

作者: 77七    时间: 2023-6-12 12:11

  1. @echo off
  2. for /d %%d in (*) do call :1 "%%d"
  3. pause
  4. exit
  5. :1
  6. for %%a in (*.jp*g *.png) do (
  7. move "%%a" "%~1"
  8. exit /b
  9. )
复制代码

作者: cavendish    时间: 2023-6-12 12:19

回复 2# qixiaobin0715


    可以用,非常感谢。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2