Anonymous user
File extension is in extensions list: Difference between revisions
File extension is in extensions list (view source)
Revision as of 03:00, 3 September 2016
, 7 years ago→{{header|zkl}}: update
m (→{{header|REXX}}: added a comment to the REXX section header as per the task's requirement.) |
(→{{header|zkl}}: update) |
||
Line 729:
=={{header|zkl}}==
<lang zkl>fcn hasExtension(fnm){
var [const] extensions=T(".zip",".rar",".7z",".gz",".archive",".a##");
nm,ext:=File.splitFileName(fnm)[-2,*].apply("toLower");
if(extensions.holds(ext)) True;
else False
}
foreach nm in (T("MyData.a##","MyData.tar.Gz","MyData.gzip","MyData.7z.backup",
"MyData...","MyData",
"MyData_v1.0.tAr.bz2","MyData_v1.0.bz2")){
println("%20s : %s".fmt(nm,hasExtension(nm)));
}</lang>
{{out}}
<pre>
MyData.a## : True
MyData.tar.Gz : True
MyData.gzip : False
MyData.7z.backup : False
MyData... : False
MyData : False
MyData_v1.0.tAr.bz2 : True
MyData_v1.0.bz2 : False
</pre>
|