File extension is in extensions list: Difference between revisions
Content added Content deleted
No edit summary |
|||
Line 1,094: | Line 1,094: | ||
MyData_v1.0.tar.bz2 true |
MyData_v1.0.tar.bz2 true |
||
MyData_v1.0.bz2 false |
MyData_v1.0.bz2 false |
||
</pre> |
|||
=={{header|Ring}}== |
|||
<lang ring> |
|||
# Project : File extension is in extensions list |
|||
# Date : 2017/10/11 |
|||
# Author : Gal Zsolt (~ CalmoSoft ~) |
|||
# Email : <calmosoft@gmail.com> |
|||
extensions = [".zip", ".rar", ".7z", ".gz", ".archive", ".a##", ".tar.bz2"] |
|||
filenames = ["MyData.a##", "MyData.tar.gz", "MyData.gzip", "MyData.7z.backup", |
|||
"MyData...", "MyData", "MyData_v1.0.tar.bz2", "MyData_v1.0.bz2"] |
|||
for n = 1 to len(filenames) |
|||
flag = 0 |
|||
for m = 1 to len(extensions) |
|||
if right(filenames[n], len(extensions[m])) = extensions[m] |
|||
flag = 1 |
|||
see filenames[n] + " -> " + extensions[m] + " -> " + " true" + nl |
|||
exit |
|||
ok |
|||
next |
|||
if flag = 0 |
|||
see filenames[n] + " -> " + "false" + nl |
|||
ok |
|||
next |
|||
</lang> |
|||
Output: |
|||
<pre> |
|||
MyData.a## -> .a## -> true |
|||
MyData.tar.gz -> .gz -> true |
|||
MyData.gzip -> false |
|||
MyData.7z.backup -> false |
|||
MyData... -> false |
|||
MyData -> false |
|||
MyData_v1.0.tar.bz2 -> .tar.bz2 -> true |
|||
MyData_v1.0.bz2 -> false |
|||
</pre> |
</pre> |
||