withDefaultExtension
fn
auto withDefaultExtension(R, C)(R path, C[] ext) if (isRandomAccessRange!R && hasSlicing!R && hasLength!R && isSomeChar!(ElementType!R) &&
!isSomeString!R && isSomeChar!C)Set the extension of path to ext if path doesn't have one.
Parameters
path | filespec as string or range |
ext | extension, may have leading '.' |
Returns
range with the result
fn
auto withDefaultExtension(C1, C2)(C1[] path, C2[] ext) if (isSomeChar!C1 && isSomeChar!C2)Ditto