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 to/from a custom directory via right-clicking
- Automatically delete linked attachments from your computer when you delete them in Zotero
- Easily attach the last modified file in a folder to a Zotero item
Download the latest release here
- If using Firefox you have to right click the .xpi and save link as.
And set the ZotMoov directory to the folder you want to move/copy files to.
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
- If planning to sync across multiple devices, set the Linked Attachment Base Directory to the synced folder on each computer.
Click here for a complete description of the ZotMoov settings
Most likely, you will want to move
your items. move
is for converting the internal Zotero stored attachments to linked attachments. Files that are moved can be freely converted between linked attachments and stored attachments. copy
is primarily used for copying the attachment into a folder as a backup outside of Zotero. Once a file is copied it is not tracked by Zotero anymore and is not easily reimported.
ZotMoov should not break any existing linked files from ZotFile. But to be sure, before updating to Zotero 7 make a local backup of your library and of your ZotFile folder.
The ZotMoov data directory can be the previous ZotFile directory if you don't mind new files being mixed with the old ones, or a brand new data directory if you like to keep things separate.
For any ZotFile tablet files, you can recover them using the official ZotFile Recovery plugin.
One problem that might arise is the Linked Attachment Base Directory. If you were using this feature before (check in Settings > Advanced > Files and Folders > Linked Attachment Base Directory) you may need to change the base directory to a folder that contains both the ZotFile files and the ZotMoov files.
The easiest way to accomplish this is to simply reuse the ZotFile folder or put the ZotMoov folder inside the previous ZotFile one. For example, the ZotMoov data folder will be ZotFile/
or ZotFile/ZotMoov/
respectively.
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!