Как можно получить длинное имя файла по его короткому имени?
Своим опытом делится Олег Кулабухов:
Используйте Win32_Find_Data от TsearchRec:
procedure TForm1.Button1Click(Sender: TObject); var SearchRec : TSearchRec; Success : integer; begin Success := SysUtils.FindFirst('C:\DownLoad\dial-u~1.htm', faAnyFile, SearchRec); if Success = 0 then begin ShowMessage(SearchRec.FindData.CFileName); end; SysUtils.FindClose(SearchRec); end; |
[001869]