Hi
I have a file
/Users/ducasse/PharoMooc/Subtitles/W1/C019SD-W1-sous-titres-EN/EN_C019SD-W1-S1.srt
and I would like to generate a new one with a different extension
/Users/ducasse/PharoMooc/Subtitles/W1/C019SD-W1-sous-titres-EN/EN_C019SD-W1-S1.vtt
Now I'm browsing FileReference and I do not find an easy way to do it.
I had to peek and poke to get
(self parent / self basenameWithoutExtension) withExtension: 'vtt'
I analyse a bit why I was slow discovering it:
I did not really find a nice way to obtain
/Users/ducasse/PharoMooc/Subtitles/W1/C019SD-W1-sous-titres-EN/
or
/Users/ducasse/PharoMooc/Subtitles/W1/C019SD-W1-sous-titres-EN/EN_C019SD-W1-S1
Proposal one:
We could add withoutExtension
withoutExtension
^ (self parent / self basenameWithoutExtension)
Proposal two:
We could add withoutBasename
withoutBasename
^ self parent
Proposal three:
Not sure that it is worth
(note that this is not a rename)
withNewExtension: anExtension
^ self parent / self basenameWithoutExtension withExtension:
anExtension
So what do you think?
Stef