How do I batch delete or move files from my hard disk on Mac?

I am a premium user of mp3tag on Mac. However, I don't find functions like right click + move files or delete files (which seem like are exclusive only to the windows version). Currently I have a playlist of 1000+ tracks located across various folders - which I would like to move or delete permanently. How do you suggest that I go about achieving this feat??

Not sure if such title exists, but it definitely sounds fancy :smiley:

You can copy files from within Mp3tag to a different location using drag&drop from Mp3tag to the target location in Finder (or Copy ⌘C and Paste ⌘V). To delete, you right click and press the option key ⌥ which changes the Remove menu item to Delete.

Well I had to pay for the Mac version from the app store.... so doesn't it make me a premium user for this software that works in a more straight forward fashion on windows for absolutely free?

FYI, I am looking to move or delete files. Not copy & paste.

To delete, you right click and press the option key ⌥ which changes the Remove menu item to Delete.

I tried this option that you suggested. First of all it REMOVES the file from the playlist. However, next I received an error message that the file "couldn’t be moved to the trash because you don’t have permission to access it." The message further continues stating "To view or change permissions, select the item in the Finder and choose File > Get Info."

Now mind you that it has removed the file already from the list on which I need to check permissions on. In any case, I have checked the permissions of the file and it indicates that I can read & write. Also imagine now doing this entire process on 1000+ tracks.

What am I doing wrong here?

To MOVE files, you can use an Action like Format Value, and update the field _FILENAME with an absolute location like D:\Music\$left(%albumartistsort%,80)\$left(%albumsort%,80)\$ifgreater(%totaldiscs%,1,$left(%discnumber%,1)-,)$num(%track%,2) $left(%titlesort%,80) or similar, using the context and fields you choose for your preference. The details for the Mac version can be found here.

As for your request about deleting tracks...

Are you looking to remove the tracks from the playlist only? Or are you trying to permanently delete the actual file from your drive? These are two very different things.

Hi. Thanks for your help.

I am looking to permanently delete the actual files from my drive. These files are on an external hard disk, scattered across various folders.

To MOVE files, you can use an Action like Format Value, and update the field _FILENAME with an absolute location like D:\Music\$left(%albumartistsort%,80)\$left(%albumsort%,80)\$ifgreater(%totaldiscs%,1,$left(%discnumber%,1)-,)$num(%track%,2) $left(%titlesort%,80) or similar, using the context and fields you choose for your preference. The details for the Mac version can be found here.

I tried this MOVE action as recommended by you. However, after running the action I get a message saying "cannot access file via secure bookmark"

Any solution for this?

The issue you're experiencing is due to Mp3tag being a sandboxed application. Sandboxed applications require explicit access to files and folders provided by the user via

  • an open panel, e.g., with ⌘O
  • Drag & Drop
  • Services

Mp3tag tries to remember once the permission is given via a "secure bookmark". This allows for editing the same files without subsequent requests for permission.

If you drag&drop or open individual files, e.g., via a playlist, Mp3tag only gets permission to edit those files. Renaming (and, thus, moving files) also requires permission to the enclosing folder.

The good thing is, that those secure bookmarks apply to all included files and folders or a folder for which the permission is given. So if you choose a more general folder (e.g., the root folder of the files on your external drive in the open panel, or your home directory at ⇧⌘H if you have this on local files too), you can prevent future prompts for any of the containing files and folders. You can also cancel the reading process if it takes longer than acceptable — Mp3tag will store the bookmark no matter what.

Thanks!! That helped. Much appreciated!

1 Like