# 42 character field length instead of 64

**URL:** https://community.mp3tag.de/t/42-character-field-length-instead-of-64/4168
**Category:** Support
**Created:** [December 11, 2006, 11:22pm UTC](https://community.mp3tag.de/t/42-character-field-length-instead-of-64/4168 "2006-12-11T23:22:16Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [March 8, 2011, 12:50pm UTC](https://community.mp3tag.de/t/42-character-field-length-instead-of-64/4168/4 "2011-03-08T12:50:18Z")

</div>

Just to freshen up this old thread.

**How to shorten the filename to a specific length using Mp3tag Scripting Language?**

Goal:  
The length of the filename including extension should be 42 characters.  
From:  
02\_YouOughtaKnow~AcousticLive\_AlanisMorissette\_I\_1996.mp3  
To:  
02\_YouOughtaKnow~AcousticLive\_AlanisMo.mp3

Solution 1 _(will give the filename including extension)_:

**$left(%\_filename%,$sub(42,$sub($len(%\_filename\_ext%),$len(%\_filename%))))$right(%\_filename\_ext%,$sub($len(%\_filename\_ext%),$len(%\_filename%)))**

Solution 2:

**$mid(%\_filename\_ext%,1,$sub(42,$add($sub($len(%\_filename\_ext%),$strrchr(%\_filename\_ext%,'.')),1)))**

Solution 3:

**$left(%\_filename%,$sub(42,$sub($len(%\_filename\_ext%),$len(%\_filename%))))**

Solution 4 _(will give the filename including extension, like Solution 1)_:

**$left(%\_filename%,$sub(41,$len(%\_extension%)))'.'%\_extension%**

Solution 5:

**$left(%\_filename%,$sub(41,$len(%\_extension%)))**

DD.20110308.1455.CET

---

_[View the full topic](https://community.mp3tag.de/t/42-character-field-length-instead-of-64/4168)._
