ExtractFileDrive
Adam Boduch
ExtractFileDrive
Moduł: SysUtils
Przykład programu analizującego informacje na temat pełnej ścieżki:
program Foo;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
Dir : String;
begin
Dir := ParamStr(0);
{ "C:\Users\Użytkownik\Desktop\mojprogram\Project1.exe" }
Writeln('Dysk: ', ExtractFileDrive(Dir));
{ "C:" }
Writeln('Katalog: ', ExtractFileDir(Dir));
{ "C:\Users\Użytkownik\Desktop\mojprogram" }
Writeln('Nazwa pliku: ', ExtractFileName(Dir));
{ "Project1.exe" }
Writeln('Rozszerzenie: ', ExtractFileExt(Dir));
{ ".exe" }
Writeln('Ścieżka: ', ExtractFilePath(Dir));
{ "C:\Users\Użytkownik\Desktop\mojprogram\" }
Writeln('Ścieżka skrócona: ', ExtractShortPathName(Dir));
{ "C:\Users\Użytkownik\Desktop\MOJPRO~1\Project1.exe" }
Readln;
end.