Description |
If the PathString contains a file name that has an extension, such as '.txt' or 'exe', then true is returned, otherwisefalse is returned.
|
|
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
|
|
|
|