jlegewie / zotfile

Zotero plugin to manage your attachments: automatically rename, move, and attach PDFs (or other files) to Zotero items, sync PDFs from your Zotero library to your (mobile) PDF reader (e.g. an iPad, Android tablet, etc.), and extract PDF annotations.
4.02k stars 280 forks source link

Moving linked files to a new directory #166

Open arbox opened 9 years ago

arbox commented 9 years ago

If I'm not mistaken there is no possibility for the following usecase:

  1. given files on the local storage,
  2. given items with attached links to these files,
  3. right click on a item in a collection
  4. or on a selection of items (even in many collections at once)
  5. select e.g. "Move to a destination..." which should move all files pointed by the links to the selected destination. The source location is not necessarily the same. This usecase is my pretty day-to-day work, when you have to split and merge not only the Zotero collections (it's straightforward in this case) but also rearrange the files on the storage. Am I missing the point? Is it implemented already in an easy way?

Thank you anyway for the great plugin and your work!

jlegewie commented 9 years ago

I am exactly sure what you are asking for. At the moment, I am just doing bug fixes and won't add any additional features soon. But I am open to pull requests if they make sense to me.

arbox commented 9 years ago

Ok, we'll try to provide you with a pull request, thank you!

unode commented 8 years ago

I would like to see this option too. Until now I have been using the Manage attachments > Rename attachments option but if you have multiple items it's complicated.

So what I'm thinking right now is if you have 3 items:

Text.pdf
Text-Extra-1.pdf
Text-Extra-2.pdf

an additional option Manage attachments > Move attachments would keep the same names but move files to the zotfile storage location as defined in the "rename" rules.

arbox commented 8 years ago

I didn't have time to dive into this issue. But it's still on my agenda. Any help welcome!