Satt och testade mig själv lite och tar risken att genera mig inför Taz. Men applescript kan i alla fall ta bort delar av filnamn.
Hur du ska indentifienar filen får du väl lösa själv eftersom jag inte vet hur du har satt upp det, men Automator kan ju använda applescript.
-- Detta tar bort ändelsen om den finns i myExtensions.
-- Lista över filändelser du vill ta bort:
property myExtensions : {"mp3", "aac", "m4a", "ogg"}
global myName, myNewName
set text item delimiters to "."
tell application "Finder"
set myFile to file (choose file without invisibles)
set myName to name of myFile
if text item -1 of myName is in myExtensions then
my ChangeName()
end if
set name of myFile to myNewName
end tell
set text item delimiters to ""
on ChangeName()
set myNewName to text items 1 thru -2 of myName as string
end ChangeName
-- Detta tar bort den sista ändelsen om filen har två
-- Lista över filändelser på du vill behålla:
property myOriginalExtensions : {"mp3", "aac", "m4a", "ogg"}
-- Lista över filändelser du vill ta bort:
property myNewExtensions : {"mp3", "aac", "m4a", "ogg"}
global myName, myNewName
set text item delimiters to "."
tell application "Finder"
set myFile to file (choose file without invisibles)
set myName to name of myFile
if text item -1 of myName is in myNewExtensions then
if text item -2 of myName is in myOriginalExtensions then
my ChangeName()
end if
end if
set name of myFile to myNewName
end tell
set text item delimiters to ""
on ChangeName()
set myNewName to text items 1 thru -2 of myName as string
end ChangeName