Extract file extension: Difference between revisions
Content added Content deleted
(jq) |
No edit summary |
||
Line 284: | Line 284: | ||
fileExt("/path/to.my/file") println |
fileExt("/path/to.my/file") println |
||
fileExt("file.odd_one") println |
fileExt("file.odd_one") println |
||
</pre> |
|||
=={{header|PowerShell}}== |
|||
{{works with|PowerShell|4.0}} |
|||
<lang PowerShell> |
|||
function extension($file){ |
|||
$ext = [System.IO.Path]::GetExtension($file) |
|||
if (-not [String]::IsNullOrEmpty($ext)) { |
|||
if($ext.IndexOf("_") -ne -1) {$ext = ""} |
|||
} |
|||
$ext |
|||
} |
|||
extension "picture.jpg" |
|||
extension "http://mywebsite.com/picture/image.png" |
|||
extension "myuniquefile.longextension" |
|||
extension "IAmAFileWithoutExtension" |
|||
extension "/path/to.my/file" |
|||
extension "file.odd_one" |
|||
</lang> |
|||
<b>Output:</b> |
|||
<pre> |
|||
.jpg |
|||
.png |
|||
.longextension |
|||
</pre> |
</pre> |
||