filenameCmp

fnint filenameCmp(CaseSensitive cs = CaseSensitive.osDefault, Range1, Range2)(Range1 filename1, Range2 filename2) if (isSomeFiniteCharInputRange!Range1 && !isConvertibleToString!Range1 && isSomeFiniteCharInputRange!Range2 && !isConvertibleToString!Range2)

Compares file names and returns

Individual characters are compared using filenameCharCmp!cs, where cs is an optional template parameter determining whether the comparison is case sensitive or not.

Treatment of invalid UTF encodings is implementation defined.

Parameters

cscase sensitivity
filename1range for first file name
filename2range for second file name

Returns

< 0 if filename1 < filename2,

0 if filename1 == filename2 and

> 0 if filename1 > filename2.

See Also

fnint filenameCmp(CaseSensitive cs = CaseSensitive.osDefault, Range1, Range2)(auto ref Range1 filename1, auto ref Range2 filename2) if (isConvertibleToString!Range1 || isConvertibleToString!Range2)
No documentation available for this declaration.