Walk a directory/Recursively: Difference between revisions
Content added Content deleted
(Added BaCon code.) |
No edit summary |
||
Line 1,411: | Line 1,411: | ||
walkDir "C:" "*.txt"</lang> |
walkDir "C:" "*.txt"</lang> |
||
=={{header|Nanoquery}}== |
|||
<lang Nanoquery>import Nanoquery.IO |
|||
def get_files(dirname) |
|||
local_filenames = new(File).listDir(dirname) |
|||
filenames = {} |
|||
for i in range(0, len(local_filenames) - 1) |
|||
if len(local_filenames) > 0 |
|||
if not new(File, local_filenames[i]).isDir() |
|||
filenames.append(local_filenames[i]) |
|||
else |
|||
filenames += get_files(local_filenames[i]) |
|||
end |
|||
end |
|||
end |
|||
return filenames |
|||
end |
|||
f = new(File) |
|||
for file in get_files("/") |
|||
if lower(f.getExtension(file)) = ".mp3" |
|||
println file |
|||
end |
|||
end</lang> |
|||
=={{header|Nim}}== |
=={{header|Nim}}== |