[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 求助批处理移动图片到文件夹

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

小批量的可以这样:
  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
复制代码

TOP

  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. )
复制代码
bat小白,请多指教!谢谢!

TOP

回复 2# qixiaobin0715


    可以用,非常感谢。

TOP

返回列表