Example:
assert(filenameSetext("file.txt", ".doc") == "file.doc");
assert(filenameSetext("file", ".txt") == "file.txt");string filenameSetext(string filename, string ext) @trustedSets or replaces the extension of a filename.
If the filename already has an extension, it is replaced. Otherwise, the new extension is appended.
filename | Original filename |
ext | New extension (should include the leading dot) |
Example:
assert(filenameSetext("file.txt", ".doc") == "file.doc");
assert(filenameSetext("file", ".txt") == "file.txt");