Zotfile plugin disabled in Zotero 7.0.24 for Windows 10

When dropping files as attachments to an item I believe the Zotfile utility allowed renaming and moving of the file to a cloud database automatically. I have set preferences in Zotero to rename files from parent metadata but the file is simply labelled as "pdf". Is it possible to enable Zotfile or is there another way to achieve file labelling?
  • Zotero has always renamed files automatically and still does in Zotero 7. "PDF" is the attachment title:

    https://www.zotero.org/support/kb/attachment_title_vs_filename
  • edited 2 days ago
    Zotfile does not support Zotero v7+. And since Zotero enhanced its attachment file renaming scheme in v7, the plugins that have replaced Zotfile's linked file operations (Zotmoov or Attanger) leave renaming of the linked file's *file name* to Zotero. But I believe both those plugins mimic Zotfile's behaviour of making the linked file's Zotero *title* (as displayed in the main library pane) the same as its file name (as displayed in the right pane and in your OS). (Zotfile users were commonly unaware that the file's Zotero title and its file name were two different things, because Zotfile always made them the same).
  • Gentlemen,
    Thank you for your comments. I now understand the new file designation. A useful feature in Zotfile was the ability to move (linked) files to an external (cloud) drive when attachments were added. This is not happening in Zotero 7.0.24 with the Webdav utility (path verified in Zotero) which places attachment files in the Zotero Storage directory instead of the cloud drive.

    Report ID: 1848121979
  • As noted above, Zotmoov and Attanger both do this, replacing ZotFile in that way, but you also seem somewhat confused about file storage in Zotero: if you're using WebDAV, you want your files in the Zotero data folder rather than moved & linked. You'd want the cloud drive if you were to use some syncing folder tool like Dropbox, GDrive, etc.

    The most notable advantage of WebDAV over moving and syncing files is that the mobile apps work with WebDAV, not with linked files.
  • Adam, thanks. I may be confused. I use Cloudme where my Zotero attachment files are stored and synced using Webdav. My understanding is that these attachment files in Zotero are linked to the Cloudme drive (as shown by the attachment file icon) . How do I get new file attachments into Cloudme using Webdav?
  • Can you share an screenshot of the sync tab of your preferences and one that shows some attachments in the middle panel?
  • Yeah, those are indeed contradictory settings. You have your files moved and linked (by ZotFile, presumably) to a location outside of the Zotero data directory. You may well have them synced from there via CloudMe (and it's even possible CloudMe uses WebDAV under the hood for that), but that's not what the file syncing settings in the second screenshot are fore: if you want to use WebDAV (CloudMe or other wise) to sync Zotero attachments, you need to store them in Zotero. The WebDAV then behaves very similarly to Zotero File Storage (except you can't use it in groups or access files through the web library) and will work in the mobile apps.

    You have two options:
    1) To stick with your current setup, you should install ZotMoov and have it move & link your files the way ZotFile used to and then uncheck "Sync attachment files in My Library entirely.
    2) To move to actually using WebDAV as intended by Zotero, move the files back to Zotero's data folder (you can do this in bulk by selecting all items then Tools --> Manage Attachments --> Convert Linked Files to Stored Files

    Both options are viable and there are lots of users using either of them. The 2nd option is recommended by Zotero and, unless you really need to access your files outside of the Zotero context, does have some advantages (mobile apps, files are properly handled by Zotero, including when you remove them, less likely to break links to files accidentally).
  • Adam, Thank you very much for your guidance. Everything seems to work now just fine. Cheers, Graham
Sign In or Register to comment.