Description |
The GetExtension method returns the extension, including the . prefix character, of the specified PathString, or an empty string if it has no extension (HasExtension = false).
|
|
Microsoft MSDN Links |
System.IO
System.IO.Path
|
|
|
Getting the extension of files with an without extensions |
program Project1;
{$APPTYPE CONSOLE}
uses
System.IO;
var
PathString : String;
begin
PathString := 'C:\DelphiBasics.txt';
if System.IO.Path.HasExtension(PathString)
then Console.WriteLine('"{0}" has extension "{1}"',
PathString,
System.IO.Path.GetExtension(PathString))
else Console.WriteLine('"{0}" has no extension',
PathString);
PathString := 'C:\DelphiBasics';
if System.IO.Path.HasExtension(PathString)
then Console.WriteLine('"{0}" has extension "{1}"',
PathString,
System.IO.Path.GetExtension(PathString))
else Console.WriteLine('"{0}" has no extension',
PathString);
Console.Readline;
end.
| Show full unit code | "C:\DelphiBasics.txt" has extension ".txt"
"C:\DelphiBasics" has no extension
|
|
|
|