File extension is in extensions list: Difference between revisions
Content added Content deleted
(Separated task and extra task. Added code for task.) |
(Replaced "map" by "mapIt".) |
||
Line 1,279: | Line 1,279: | ||
echo fileName, ": ", fileName.splitFile().ext.toLowerAscii() in ExtList</lang> |
echo fileName, ": ", fileName.splitFile().ext.toLowerAscii() in ExtList</lang> |
||
Another way consists to use |
Another way consists to use “mapIt” from standard module “sequtils”: |
||
<lang Nim>import os, sequtils, strutils |
<lang Nim>import os, sequtils, strutils |
||
Line 1,285: | Line 1,285: | ||
"MyData.7z.backup", "MyData...", "MyData"] |
"MyData.7z.backup", "MyData...", "MyData"] |
||
const ExtList = |
const ExtList = mapIt(["zip", "rar", "7z", "gz", "archive", "A##"], '.' & it.toLowerAscii()) |
||
proc(ext: string): string = '.' & ext.toLowerAscii()) |
|||
for fileName in fileNameList: |
for fileName in fileNameList: |