Board logo

标题: [文件操作] 【已解决】批量处理同名jpg文件和PDF文件移动到同名文件夹内 [打印本页]

作者: trainer    时间: 2017-1-18 20:49     标题: 【已解决】批量处理同名jpg文件和PDF文件移动到同名文件夹内

本帖最后由 trainer 于 2017-1-19 10:51 编辑

批量分别处理同名jpg文件和PDF文件移动到同名文件夹内,实例如下,谢谢

1.JPG        1.PDF        1文件夹
2.JPG        2.PDF        2文件夹
3.JPG        3.PDF        3文件夹
4.JPG        4.PDF        4文件夹
5.JPG        5.PDF        5文件夹
6.JPG        6.PDF        6文件夹
7.JPG        7.PDF        7文件夹
8.JPG        8.PDF        8文件夹
9.JPG        9.PDF        9文件夹
10.JPG        10.PDF        10文件夹
11.JPG        11.PDF        11文件夹
12.JPG        12.PDF        12文件夹
13.JPG        13.PDF        13文件夹
14.JPG        14.PDF        14文件夹
15.JPG        15.PDF        15文件夹
16.JPG        16.PDF        16文件夹
17.JPG        17.PDF        17文件夹
18.JPG        18.PDF        18文件夹
19.JPG        19.PDF        19文件夹
20.JPG        20.PDF        20文件夹
作者: GNU    时间: 2017-1-18 21:40

  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /a-d *.jpg *.pdf') do (
  3.     if not exist "%%~ni\" (
  4.         md "%%~ni"
  5.     )
  6.     move "%%i" "%%~ni\"
  7. )
复制代码

作者: Nsqs    时间: 2017-1-18 22:03

本帖最后由 Nsqs 于 2017-1-18 22:05 编辑
  1. @echo off&for %%1 in (*.jpg *.pdf)do xcopy /yiq "%%1" "%%~n1\*"&del %%1
复制代码

作者: GNU    时间: 2017-1-19 09:41

回复 3# Nsqs


    建议不要使用数字作为for循环的变量名
作者: Nsqs    时间: 2017-1-19 10:01

回复 4# GNU


    没事,这都用了十几年了
作者: trainer    时间: 2017-1-19 10:51

感谢两位大神,问题解决,谢谢




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