Hi Luc, I agree it would be great if BibDesk could at least give us the option.
BibDesk already has an Orphaned Files feature that you can use periodically to remove the files you don't need anymore from your attachments directory. Otherwise, I use the following script with the Remove File hook to do just what you desire: using terms from application "BibDesk" on perform BibDesk action with publications thePubs for script hook theScriptHook tell application "BibDesk" set theField to get field name of theScriptHook set oldValues to get old values of theScriptHook if theField = "Local File" then repeat with theFile in oldValues set theAlertText to "File association removed." set theAlertMessage to "You are detaching the file \"" & theFile & "\" from the corresponding publication. Would you like to delete the file from the file system as well?" set result to display alert theAlertText message theAlertMessage as critical buttons {"Keep", "Remove"} default button "Remove" cancel button "Keep" if button returned of result = "Remove" then tell application "Finder" to delete theFile as POSIX file end if end repeat end if end tell end perform BibDesk action with publications end using terms from Hope this helps, Mahmood On 12 Jun 2020, 11:05 +0200, Fischlin Andreas <andreas.fisch...@env.ethz.ch>, wrote: > Dear Luc, > > Indeed, that would be annoying. > > BTW, I offer on my website several AppleScripts which greatly support such > tasks. E.g. I can simply replace in the Finder an obsolete version of a PDF > with an updated one and then trigger with a shortcut (Ctrl^F) an AppleScript > that discards the old link and replaces it with a new link to the new file. > There is only one drawback for this to work, I use information from the > record to construct the file name. In my case I use only the cite key with > some suffixes if there are several PDF’s linked to the same article, e.g. > supplementary material, to name my PDFs. > > Should you be interested, here the link: > https://www.sysecol2.ethz.ch/software/ > > Regards, > Andreas > > ETH Zurich > Prof. em. Dr. Andreas Fischlin > IPCC Vice-Chair WGII > Systems Ecology - Institute of Biogeochemistry and Pollutant Dynamics > CHN E 24 > Universitaetstrasse 16 > 8092 Zurich > SWITZERLAND > > andreas.fisch...@env.ethz.ch > www.sysecol.ethz.ch/people/andreas.fischlin.hml > > +41 44 633-6090 phone > +41 44 633-1136 fax > +41 79 595-4050 mobile > > Make it as simple as possible, but distrust it! > ________________________________________________________________________ > > > > > > > > On 12/06/2020, at 09:31, Luc Bourhis via Bibdesk-users > > <bibdesk-users@lists.sourceforge.net> wrote: > > > > Hi, > > > > it would be sweet if BibDesk would propose to remove the actual file on > > disk when one removes a link from a record. It happens every now and then > > that either I filed the wrong file, or more often that I want to replace a > > preprint by a later version or the published one. Currently, I have to > > remove the link, add the new one, then use “Reveal in Finder” and remove > > the old one. A bit tedious. > > > > Best wishes, > > > > Luc J Bourhis > > > > > > > > _______________________________________________ > > Bibdesk-users mailing list > > Bibdesk-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/bibdesk-users > > _______________________________________________ > Bibdesk-users mailing list > Bibdesk-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bibdesk-users
_______________________________________________ Bibdesk-users mailing list Bibdesk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bibdesk-users