Walk a directory/Recursively: Difference between revisions

(Omit Axe)
Line 1,511:
 
=={{header|Rascal}}==
<lang rascal>//usage example: To list just Rascal source files, Walk(|home:///workspace/|, ".rsc");
<lang rascal>import IO;
module Walk
import String;
<lang rascal>import IO;
public void Walk(loc a, str pattern){
for (entry <- listEntries(a))
Line 1,517 ⟶ 1,520:
println(entry);
elseif (isDirectory(a+entry))
Walk2Walk(a+entry, pattern);
}</lang>
 
Anonymous user