改了一下代码,变成傻瓜式的了 不用改就能用 记得把滑稽删掉

使用步骤:1.复制下面代码到一个txt文件里,然后把txt文件后缀改为bat;2.把bat文件放到你存放jpg和raw文件的目录下,双击,完事,筛选后的文件放在该目录下的selected文件夹里;(默认jpg和raw存放在同一目录下)
代码:
@

echo off
setlocal enabledelayedexpansion
rem 设置jpg文件的路径和匹配模式
set "jpgpath=.\"
set "jpgpattern=*.jpg"
rem 设置raw文件的路径和匹配模式
set "rawpath=.\"
set "rawpattern=*.raw"
rem 创建目标文件夹
set "destpath=.\selected"
md "%destpath%"
rem 遍历jpg文件夹下选中的所有jpg文件
for %%f in ("%jpgpath%\%jpgpattern%") do (
rem 提取jpg文件名(不含扩展名)
set "filename=%%~nf"
rem 在raw文件夹下查找同名字的raw文件
if exist "%rawpath%\!filename!.raw" (
rem 找到了同名字的raw文件,将其复制到目标文件夹
copy "%rawpath%\!filename!.raw" "%destpath%\"
)
)