Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there a tool to do this? I don't fancy wading through 25GB manually!

I have found this, but it doesn't seem to work, or explain how to do what I need. If indeed it does provide the facility to scan a directory and move all the files about based on the tags, which is what I need.

share|improve this question
Any preferred OS? – Nifle May 30 '11 at 10:59
Well, preferably Windows but if there's an awesome Linux tool to do it (that can interact with an NTFS file structure on an external HD) than that'll do too. – bcmcfc May 30 '11 at 11:00
@slhck none of those Q/As appear to deal with the physical moving of files on the system to match the data gleaned from the tags. – bcmcfc May 30 '11 at 13:29
First question, first answer: "It can be configured to move files into a hierarchy based on their metadata", third answer: "for moving the files to the corresponding directories" – slhck May 30 '11 at 14:57
up vote 2 down vote accepted

I tend to use mp3tag for this - assuming the tags are correct, load them into the software, use the convert tag to filename option, and you can move it into folders by using wildcards - for example c:/music/%codec%/%artist%/%album%/

Picard is only useful if your tagging is totally messed up

share|improve this answer

Try EasyTag. Works both on Linux and Windows. Here's what you should do:

  1. In Tree View on the left select your music directory and let it scan it.
  2. Select (with Ctrl+A) all files in File View. In right-mouse-button context menu select Scanner > Rename File(s) and Directory...
  3. Type in path to your music directory and the way you want your directories to be renamed.
  4. Press highlighted button on the picture below. Press Ctrl+S to apply changes.

Changes could be reverted with a usual Ctrl+Z.

In this example I rename everything to Artist/Year - Album/TrackNumber - Artist - SongTitle using this string: /path/to/library/%a/%y - %b/%n - %a - %t

enter image description here

share|improve this answer

I've created tool related to this problem for that. Its not actually for that purpose, but someone might be interested.

share|improve this answer
Does it solve the question? If so, please expand your answer to explain how to use your tool to accomplish what was asked. If it doesn't solve the question, this isn't appropriate as an answer. – fixer1234 Jun 12 '15 at 14:34

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.