怎么能快速选出一堆jpg图片的同名raw文件???
单反吧
全部回复
仅看楼主
level 10
帮顶
2023年06月04日 23点06分 20
level 14
文件夹不是带搜索功能么,直接搜索格式
2023年06月05日 00点06分 21
level 1
写个程序就可以了,我之前在网上下了一个,可以自动删除另一个文件夹里没有同名的文件,把jpg和raw放到两个文件夹里
2023年06月05日 01点06分 22
33楼代码可以实现 很容易
2023年06月06日 13点06分
level 6
adobe bridge欢迎你[吐舌]
2023年06月05日 01点06分 23
level 13
按类型排序
2023年06月05日 01点06分 24
level 12
先将RAW单独复制两份到两个文件夹叫001和002。
在软件里将标记的JPG复制一份到别的文件夹叫003。
用批量改名软件将文件夹003的JPG文件后缀名强行改为RAW的后缀名。
将这些假RAW文件复制到001文件夹里,替换原来的真RAW。
替换完就能看到这些假RAW在文件夹001里处于选中状态,这时候点击反选,就能选出其他不需要修的RAW。
将这些不需要修片的RAW复制到002,选择替换原文件。
替换完这些不需要修片的RAW文件就处于选中的状态,直接删除后得到需要修片的RAW。
2023年06月05日 01点06分 25
虽然有点麻烦[真棒]但是挺巧妙的
2023年06月05日 01点06分
是个不错的思路。会批量改后缀就容易了
2023年06月05日 06点06分
看33楼老哥的方案。一个代码就解决了,只要把代码中的raw改成你自己相机的raw文件后缀就行
2023年06月06日 13点06分
level 3
一个软件叫everything,轻量化速度快,你试试看
2023年06月05日 01点06分 26
晚点看看
2023年06月05日 06点06分
level 3
这是找出同名不同类型的,根据类型排序无法解决
2023年06月05日 03点06分 27
level 10
按类型排序不就行了
2023年06月05日 04点06分 28
level 1
改了一下代码,变成傻瓜式的了 不用改就能用 记得把滑稽删掉[阴险]
使用步骤: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%\"
)
)
2023年06月05日 04点06分 32
level 1
改了一下代码,变成傻瓜式的了 不用改就能用 记得把滑稽删掉[阴险]
使用步骤: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%\"
)
)
2023年06月05日 04点06分 33
@◆大哥喝嘤料 感谢老哥[真棒]
2024年03月28日 09点03分
只生成了文件夹,里面啥都没有,怎么改,我的是CR2格式,需要改哪些地方
2023年11月19日 08点11分
试了下 只生成了文件夹里面啥都没有。选出的jpg和所有raw放同个文件夹 运行没错把?
2023年06月06日 12点06分
@天恢勒 选出的jpg和所有raw文件和bat文件 保证这三者放在一个文件夹下就行
2023年06月06日 12点06分
level 11
for filename in $(echo "$string" | grep -oE 'w+.jpg'); do rawname=$(echo $filename | sed 's/jpg/raw/') cp $rawname $dir done
2023年06月05日 05点06分 34
level 1
rm *[滑稽]
2023年06月05日 05点06分 35
level 1
右键,按类型分组
2023年06月05日 05点06分 36
level 8
一大堆不看题乱答的,0分
2023年06月05日 06点06分 37
首页 1 2 3 4 尾页