# \[X\] File Name Case Conversion

**URL:** https://community.mp3tag.de/t/x-file-name-case-conversion/40953
**Category:** No Bugs
**Created:** [March 2, 2018, 4:08pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953 "2018-03-02T16:08:38Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![DJ\_Crazy\_Sounds](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/c37758/32.png) [@DJ\_Crazy\_Sounds](https://community.mp3tag.de/u/DJ_Crazy_Sounds)
#### Post date: [March 2, 2018, 4:08pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/1 "2018-03-02T16:08:38Z")

</div>

I have noticed that lately, the command I created to change the filename to all Uppercase text and Lowercase extension is not working for all the files. It used to work perfectly a couple updates back (not sure what update number).

Has anyone else encountered this issue?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 2, 2018, 4:32pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/2 "2018-03-02T16:32:56Z")

</div>

Could you show us the function (command) with which you rename the files?  
Also, could you show us the original filename and the result that you expected and that you got?  
Also, please tell us which filesystem you use.  
Otherwise it is a little hard to see if there is an issue.

---

<div class="post-metadata">

### Author: ![DJ\_Crazy\_Sounds](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/c37758/32.png) [@DJ\_Crazy\_Sounds](https://community.mp3tag.de/u/DJ_Crazy_Sounds)
#### Post date: [March 2, 2018, 6:14pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/3 "2018-03-02T18:14:07Z")

</div>

The Action I have used is: Case conversion "FILENAME": UPPER case

When I select all entries and run the action most of the files will have been edited, but not all when I look in the file folder.

Eg: Bruno Mars - 24Karrat.mp3 would change to BRUNO MARS - 24KARRAT.mp3 but this is not happening to all the files.

running Windows 10.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 2, 2018, 6:34pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/4 "2018-03-02T18:34:37Z")

</div>

To me it looks ok.  
The exceptions would be interesting.  
It could also be that some of the files are write protected or that you are not the owner.  
Or that you have entered a couple of characters to define the word borders.

---

<div class="post-metadata">

### Author: ![Zerow](https://community.mp3tag.de/user_avatar/community.mp3tag.de/zerow/32/11379_2.png) [@Zerow](https://community.mp3tag.de/u/Zerow)
#### Post date: [March 2, 2018, 8:03pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/5 "2018-03-02T20:03:13Z")

</div>

Just guessing, as I do not use it: maybe it is the case of the Library feature not upgrading the case of letters?

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [March 4, 2018, 4:51pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/6 "2018-03-04T16:51:58Z")

</div>

Can you please provide a little more information on which files are _not_ renamed properly?

Contrary to what is written above, I'm assuming that you've used \_FILENAME (instead of FILENAME) for the case conversion action.

---

<div class="post-metadata">

### Author: ![DJ\_Crazy\_Sounds](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/c37758/32.png) [@DJ\_Crazy\_Sounds](https://community.mp3tag.de/u/DJ_Crazy_Sounds)
#### Post date: [March 4, 2018, 5:16pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/7 "2018-03-04T17:16:01Z")

</div>

yes. that was a typo. \_FILENAME is the field used in the action.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 5, 2018, 6:23am UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/8 "2018-03-05T06:23:49Z")

</div>

OK.  
And now for the missing information:

> [@ohrenkino](#):
>
> The exceptions would be interesting.

> [@Florian](#):
>
> Can you please provide a little more information on which files are not renamed properly?

---

<div class="post-metadata">

### Author: ![DJ\_Crazy\_Sounds](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/c37758/32.png) [@DJ\_Crazy\_Sounds](https://community.mp3tag.de/u/DJ_Crazy_Sounds)
#### Post date: [March 5, 2018, 1:56pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/9 "2018-03-05T13:56:18Z")

</div>

Not sure what missing information you are looking for?

I use the action command to make the Filename all capitals. It shows that it did it in the Mp3Tag program, but when I go to the file folder where the files are, the file name did not change to all capital letters?

Here is a video of what I am talking about.

[https://photos.app.goo.gl/Z0jU3tiNB7sooGVD3](https://photos.app.goo.gl/Z0jU3tiNB7sooGVD3)

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 5, 2018, 5:04pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/10 "2018-03-05T17:04:59Z")

</div>

Thank you for the effort to create a video - but sorry, I cannot decipher anything that happens.  
I can see that folders are opened and a file gets treated with an action, probably "Case conversion", then a message box appears telling that something has happened - just don't ask me what.  
I just tried to rename a file  
Action of the type "Case conversion"  
Field: \_FILENAME  
Conversion: CAPITALS  
Word starting after:  
(left empty)

Filename before the conversion:  
Ambient Diary.one \_ 101 \_ Babel \_ The Return Of Babel.mp3  
Filename after the conversion:  
AMBIENT DIARY.ONE \_ 101 \_ BABEL \_ THE RETURN OF BABEL,mp3  
I would say that this worked as expected.  
I copied the filenames from the explorer, so even that shows the files as intended.

What is different to your approach?

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [March 5, 2018, 6:27pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/11 "2018-03-05T18:27:19Z")

</div>

Thanks for the video. I can see that the case conversion fails at  
`Big Sean & Metro Boomin ft. Kash Doll - So Good.mp3`

Can you go to Windows Explorer and copy the file name here (via F2 and Ctrl+C) just for me to see if there are some special characters involved.

Can you also give some details about the filesystem that is used on you E: (SHARED) drive? Is it normal NTFS or something else?

---

<div class="post-metadata">

### Author: ![DJ\_Crazy\_Sounds](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/c37758/32.png) [@DJ\_Crazy\_Sounds](https://community.mp3tag.de/u/DJ_Crazy_Sounds)
#### Post date: [March 5, 2018, 11:26pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/12 "2018-03-05T23:26:28Z")

</div>

This is the file name copied.

Big Sean & Metro Boomin ft. Kash Doll - So Good

The Drive is formatted as FAT32. Its been the same drive used for a few years and with MP3Tag for many years which used to preform the action using \_FILENAME command with no issues.

As you saw in the video, some of the files in the folder did change when using the action with the \_FILENAME command. I usually highlight all the tracks in the MP3Tag list and apply the action for the conversion. Just some change, and some do not change. Very weird.

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [March 6, 2018, 6:13am UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/13 "2018-03-06T06:13:58Z")

</div>

> [@DJ\_Crazy\_Sounds](#):
>
> Big Sean & Metro Boomin ft. Kash Doll - So Good

Applying an action of the type "Case conversion" leads to:  
BIG SEAN & METRO BOOMIN FT. KASH DOLL - SO GOOD.mp3  
What about access rights? Read-only? Such things?  
Does renaming on a different storage medium work?

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [March 6, 2018, 5:06pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/14 "2018-03-06T17:06:20Z")

</div>

> [@ohrenkino](#):
>
> What about access rights?

I think the magic word here is "FAT32". Fat32 knows no access rights.

And FAT32 is **case-insensitive** , other than NTFS, wich is case-sensitive.  
To my knowledge it is not possible to **change** the writing of a file on FAT32 from lower-case to upper-case or the other way round. To do so you have to change at least something else of the filename to make a change of the case happen.

When you execute an case-conversion action of FAT32-file with MP3Tag, MP3Tag shows the expected result and the conversion, because it obviously does not pay attention to the case-sensivity of the file-system.  
If you then reread the files with MP3Tag it shows again in the former case.

If this is a bug of MP3Tag?  
I don't know. Perhaps it should not show a wrong result of the action if in fact there were no changes possible because of a FAT32-Drive. To change this behaviour could be a bit tricky because is is only relevant for case-changes without renaming.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [March 7, 2018, 3:13pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/15 "2018-03-07T15:13:43Z")

</div>

> [@poster](#):
>
> And FAT32 is case-insensitive, other than NTFS, wich is case-sensitive.
> 
> To my knowledge it is not possible to change the writing of a file on FAT32 from lower-case to upper-case or the other way round. To do so you have to change at least something else of the filename to make a change of the case happen.

FAT32 is case-insensitive but case-preserving, which basically means that you can change casing of filenames.

I've just tried renaming of files with a USB drive formatted with FAT32 and it worked without problems.

@DJ_Crazy_Sounds:

- After the failed renaming and closing of Mp3tag, what are the contents of `%APPDATA\Mp3tag\Mp3tagError.log`

- Are there any other programs accessing the file at the time of renaming?  
You can check with [Microsoft/SysInternals Process Explorer](https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer)  
Go to _Find \> Find Handle or DLL_. In the _Handle or DLL substring_ text box, type the path to the file (e.g. `E:\path\to\file.mp3`) and click _Search_. All processes which have an open handle to that file should be listed.

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [March 7, 2018, 5:30pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/16 "2018-03-07T17:30:28Z")

</div>

> [@Florian](#):
>
> I've just tried renaming of files with a USB drive formatted with FAT32 and it worked without problems.

Before I wrote in this thread I tried it too and it did not work with MP3Tag.  
Using an action format value or the converter Tag -\> Filename or simply the case-conversion for the filename does not change anything if the filename stays the same inspite of case-conversion.

---

<div class="post-metadata">

### Author: ![DJ\_Crazy\_Sounds](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/c37758/32.png) [@DJ\_Crazy\_Sounds](https://community.mp3tag.de/u/DJ_Crazy_Sounds)
#### Post date: [March 8, 2018, 1:03am UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/18 "2018-03-08T01:03:49Z")

</div>

> [@poster](#):
>
> Before I wrote in this thread I tried it too and it did not work with MP3Tag.  
> Using an action format value or the converter Tag -\> Filename or simply the case-conversion for the filename does not change anything if the filename stays the same inspite of case-conversion.

That is why I started this topic because it used to work all the time.

---

<div class="post-metadata">

### Author: ![DJ\_Crazy\_Sounds](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/c37758/32.png) [@DJ\_Crazy\_Sounds](https://community.mp3tag.de/u/DJ_Crazy_Sounds)
#### Post date: [March 8, 2018, 1:26am UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/19 "2018-03-08T01:26:45Z")

</div>

> [@Florian](#):
>
> FAT32 is case-insensitive but case-preserving, which basically means that you can change casing of filenames.
> 
> I've just tried renaming of files with a USB drive formatted with FAT32 and it worked without problems.
> 
> - After the failed renaming and closing of Mp3tag, what are the contents of `%APPDATA\Mp3tag\Mp3tagError.log`
> 
> - Are there any other programs accessing the file at the time of renaming?  
> You can check with [Microsoft/SysInternals Process Explorer](https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer)  
> Go to _Find \> Find Handle or DLL_. In the _Handle or DLL substring_ text box, type the path to the file (e.g. `E:\path\to\file.mp3`) and click _Search_. All processes which have an open handle to that file should be listed.

- The contents of the error log were;

================================================================================  
Mp3tag v2.86 - 07.03.2018 - 20:09:08  
--------------------------------------------------------------------------------"  
OS-Version: Windows 10, 64-bit  
--------------------------------------------------------------------------------"  
Build: Jan 24 2018 09:10:25  
--------------------------------------------------------------------------------"  
AppPath: 363.950.649.344 Bytes frei (C:\Program Files (x86)\Mp3tag)  
DataPath: 363.950.649.344 Bytes frei (C:\Users\VazMain\AppData\Roaming\Mp3tag\data)  
TempPath: 363.950.649.344 Bytes frei (C:\Users\VazMain\AppData\Local\Temp\Mp3tag v2.86)  
==============================================================================="

- There were no other programs accessing the file at the time.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [December 28, 2018, 6:53pm UTC](https://community.mp3tag.de/t/x-file-name-case-conversion/40953/21 "2018-12-28T18:53:16Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
