On 11/1/06, Lennart Borgman wrote: > But on the other hand (file-name-directory "é:") gives nil. (file-name-directory (string (multibyte-char-as-unibyte ?é) ?:)) => "\311:/" I guess `file-name-directory' is treating "é:" as unibyte, so its second char is not `:', so it's not a drive:path. All in all, perhaps `file-name-directory' should check that the X in X: is in the 'A'..'Z' range. -- /L/e/k/t/u