记录一下我删除相机 SD 卡当中废片的工作流
内容提要
本文介绍了如何使用Python脚本删除相机SD卡中的废片。用户需创建一个keep.txt文件,列出要保留的照片文件名。脚本支持模拟运行,用户可先查看将删除的文件列表,确保无误后再执行实际删除。该脚本适用于Linux和Mac系统,Windows用户需稍作修改。
关键要点
-
用户需创建一个keep.txt文件,列出要保留的照片文件名。
-
脚本支持模拟运行,用户可先查看将删除的文件列表。
-
脚本适用于Linux和Mac系统,Windows用户需稍作修改。
-
keep.txt中的文件名可以是完整文件名或不包含扩展名。
-
如果只包含文件名stem,将匹配所有包含stem的文件名。
-
执行删除时,用户可以选择实际删除或仅进行模拟运行。
延伸解读
脚本的适用性
该Python脚本主要适用于Linux和Mac系统,Windows用户需要进行一些修改。这意味着在不同操作系统上使用时,用户需注意脚本的兼容性,确保能够顺利运行。
模拟运行的重要性
脚本支持模拟运行功能,用户可以在实际删除文件前查看将要删除的文件列表。这一功能可以有效避免误删重要照片,建议用户在执行删除操作前务必使用此功能进行确认。
文件名匹配规则
在keep.txt文件中,用户可以选择使用完整文件名或不带扩展名的文件名进行匹配。使用不带扩展名的文件名时,脚本会匹配所有包含该stem的文件,这对于同时拍摄JPEG和RAW格式的用户尤为重要。
延伸问答
如何创建keep.txt文件?
用户需在keep.txt文件中列出要保留的照片文件名,可以是完整文件名或不包含扩展名。
这个Python脚本支持哪些操作系统?
该脚本适用于Linux和Mac系统,Windows用户需稍作修改。
如何使用脚本进行模拟运行?
在执行脚本时添加参数--dry-run,可以查看将删除的文件列表而不实际删除。
keep.txt中的文件名如何匹配?
如果包含完整文件名,脚本将精确匹配;如果只包含文件名stem,将匹配所有包含该stem的文件名。
执行删除操作后,如何查看保留和删除的文件?
脚本执行后会输出保留文件和删除文件的列表,用户可以在终端中查看。
如果我在Windows上使用这个脚本,需要做什么修改?
Windows用户需根据系统环境对脚本进行适当修改,具体修改内容未详细说明。