Path.HasExtension Method

July 28, 2014

Determines whether a path includes a file name extension.

Namespace:  System.IO
Assembly:  mscorlib (in mscorlib.dll)

public static bool HasExtension(
	string path
)

Parameters

path
Type: System.String
The path to search for an extension.

Return Value

Type: System.Boolean
true if the characters that follow the last directory separator (\\ or /) or volume separator (:) in the path include a period (.) followed by one or more characters; otherwise, false.

ExceptionCondition
ArgumentException

path contains one or more of the invalid characters defined in GetInvalidPathChars.

Starting from the end of path, this method searches for a period (.) followed by at least one character. If this pattern is found before a DirectorySeparatorChar, AltDirectorySeparatorChar, or VolumeSeparatorChar character is encountered, this method returns true.

Windows Phone OS

Supported in: 8.1, 8.0, 7.1, 7.0

Windows Phone

Show:
© 2014 Microsoft