Программирование на Delphi и не только Как узнать сокращенное имя файла? | Программирование на Delphi и не только

Delphi FAQ >> Файлы и каталоги

Раньше система оперировала сокращенными именами файлов. Иногда это требуется и сейчас, например чтобы не было в имени файла пробелов, но путь к нему оставался рабочим. Следующая функция на Delphi преобразует полное имя файла в краткое:
function ToShortFname(FileName: String): String;
var
  buf: array[0..MAX_PATH-1] of Char;
begin   SetString(Result, buffer, Windows.GetShortPathName(pchar(FileName), buf, MAX_PATH-1));

end;


Если вы хотите подарить ребенку развивающую игрушку, то вам стоит купить лего — ваш ребенок будет в восторге