操作系统:Windows 7
所以基本上每次拍摄后我都会有大量的照片。它们会自动保存为.CR2
文件.JPG
(这样我就可以在电脑上更轻松地预览)。
.JPG
现在,在预览期间删除所有无用的文件后,仍然有一些垃圾.CR2
文件需要删除。
所以我的文件夹看起来像这样:
IMG_0001.CR2
IMG_0001.JPG
IMG_0002.CR2
IMG_0002.JPG
IMG_0003.CR2
IMG_0004.CR2
IMG_0005.CR2
IMG_0005.JPG
只要.JPG
文件保留,我也想保留该.CR2
文件。在上面的例子中,我需要删除IMG_0003.CR2
和IMG_0004.CR2
。
您能帮我提供一系列命令来创建批处理文件吗?
答案1
cd
到文件夹并运行:
forfiles /M *.CR2 /C "cmd /c if not exist @fname.JPG (echo @fname.CR2)"
如果结果正确,则替换echo
并del
运行修改后的命令。
逻辑很简单:.CR2
检查每个文件是否存在相应的.JPG
文件,如果不存在则删除.CR2
。