A simple plugin for managing attachments in Zotero 7
ZotMoov can:
- Automatically move/copy imported attachments into a custom directory
- Manually move/copy imported attachments into a custom directory via right-clicking
- Automatically delete linked attachments from your computer when you delete them in Zotero
Download the latest release here
- If using Firefox you have to right click the .xpi and save link as.
To set up with 3rd party syncing services, set the Linked Attachment Base Directory to the synced folder.
Then point ZotMoov to that same folder.
It is highly recommended to
- Make a local backup before mooving your library
- Give ZotMoov its own folder that other applications will not alter
- Uncheck "Sync attachment files in My Library" in the Sync settings if you do not plan to use Zotero's cloud file storage
I recommend using the automatic file renaming functionality included in Zotero 7. It has support for custom patterns.
Zotero does not support linked files for group libraries, so ZotMoov can only move files in your personal library. Any linked files pointing to group libraries that are somehow created will be broken. The copy
feature is unaffected by this limitation.
Both can be filed here. Please keep feature requests tightly focused on the extension's core purpose of mooving attachments and linking them!
The base directory where ZotMoov will move/copy files
By default ZotMoov will move and link your files. You can change the dropdown menu option to copy
for ZotMoov to just make a back-up of your added files in the specified directory.
When this is enabled, ZotMoov will automatically move/copy files whenever they are imported into Zotero. The types of files can be restricted by the Allowed File Extensions option.
When this is enabled, ZotMoov will automatically move files into a custom subdirectory whenever
- a file is moved/copied via Automatically Move/Copy Files When Added
- the Move/Copy Selected to Directory menu option is used
By default the subdirectory string is {%c}
which is by item collection. Click here for the formatting options
When this is enabled, ZotMoov will automatically delete linked files in the ZotMoov directory. Meaning that when you permanently delete a linked file in Zotero, and that linked file points to a file in the ZotMoov directory, the file on your hard drive will be deleted. It will also delete any empty directories within the ZotMoov directory.
By adding/removing entries to this table via the [+] and [-] buttons, you can choose which types of files ZotMoov will automatically move via Automatically Move/Copy Files When Added. If the table is empty, then all files will be moved regardless of their file extension. This setting is not used for files moved via Move Selected to Directory menu option.