我正在尝试将所有照片整合到一个肖特韦尔目录。我的一些照片被复制到该文件夹中,而有些照片在我导入时却不在(有些照片被导入到原地,这不是我想要的)。我写了一些Python代码来访问 Shotwell 数据库,以帮助我找到不在正确文件夹中的文件。
据我了解,如何将我的照片文件从一个目录或硬盘移动到另一个目录或硬盘?我应该能够移动它们,让它们显示为丢失,然后从新文件夹重新导入它们。当我尝试重新导入它们时,我被告知不会导入重复项,文件仍保留在丢失文件区域。
我在这里做错了什么?
答案1
在这种情况下,Shotwell 要做的是,只要您将照片移动到导入过程中复制照片的目录下的某个位置,它就会自动识别照片(不再导入)。但我认为您必须启用自动导入功能才能使其工作。在“首选项”中,在“库位置”下还有一个需要选中的复选框:“监视库目录中的新文件”。目前,这些照片仍在数据库中(因此“重复”不允许重新导入),但文件位置已更改,因此它们在 Shotwell 下“丢失”。您是否将它们移动到“首选项”下定义的库(或下面的子文件夹)?
答案2
从 Shotwell 库中删除所有文件并重新添加。
- 点击“图书馆”
- 按
CTRL+A
(选择所有文件) - 按
SHIFT+DEL
(确认仅从库中删除) - 再次添加所有内容!
我的大部分文件都已经放在正确的位置了,所以不需要花费太多时间。只是复制了错误位置的文件。