Method pathname.getNameNoExt
Overload
Gets filename without extension.
public static string getNameNoExt(string path)
Parameters
|
path (string)
Path or filename (then just removes extension). Can be |
Returns
|
string
Returns |
Remarks
The same as pathname.getName, just removes extension.
Similar to System.IO.Path.GetFileNameWithoutExtension. Some differences: if ends with '\\' or '/', gets part before it, eg "B" from @"C:\A\B\".
Supports separators '\\' and '/'.
Also supports URL and shell parsing names like @"::{CLSID-1}\0\::{CLSID-2}".
Examples:
| path | result |
|---|---|
@"C:\A\B\file.txt"
|
"file"
|
"file.txt"
|
"file"
|
"file"
|
"file"
|
@"C:\A\B"
|
"B"
|
@"C:\A\B\"
|
"B"
|
@"C:\A\B.B\"
|
"B.B"
|
@"C:\aa\file.txt:alt.stream"
|
"file.txt:alt"
|
"http://a.b.c"
|
"a.b"
|