Anonymous user
File extension is in extensions list: Difference between revisions
File extension is in extensions list (view source)
Revision as of 20:12, 2 September 2016
, 7 years ago→{{header|REXX}}: changed program to reflect new task requirements and examples.
(→{{header|zkl}}: mark as "needs updating") |
(→{{header|REXX}}: changed program to reflect new task requirements and examples.) |
||
Line 621:
=={{header|REXX}}==
<lang rexx>/*REXX program displays if a filename has a known extension (as per a list of EXTs).*/
$= 'zip rar 7z gz archive A## tar.bz2'; upper $ /*a list of "allowable" file extensions*/
parse arg fn /*obtain optional argument from the CL.*/
if fn\='' then
@.3 = "MyData.gzip"
@.4 =
end
#=words($)
▲p=lastpos(., afn) /*find last position of a dot in name.*/
file=@.j; upper file
do k=1 for #
x=. || word($, k); L=length(x) /*construct file extension; get
end /*k*/
{{out|output}}
▲ else _= 'a known'
<pre>
▲say 'Filename ' fn "has" _ 'extension.' /*stick a fork in it, we're all done. */</lang>
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>
=={{header|Ruby}}==
|