mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-16 04:43:14 +01:00
Initial commit after moving to Tango instead of Phobos. Lots of bugfixes... This build is not suitable for most things.
31 lines
1.1 KiB
D
31 lines
1.1 KiB
D
|
|
private import tango.io.Console,
|
|
tango.io.FileScan,
|
|
tango.io.FileConst;
|
|
|
|
/*******************************************************************************
|
|
|
|
This example sweeps a named sub-directory tree for html files,
|
|
and moves them to the current directory. The existing directory
|
|
hierarchy is flattened into a naming scheme where a '.' is used
|
|
to replace the traditional path-separator
|
|
|
|
Used by the Tango project to help manage renderings of the source
|
|
code.
|
|
|
|
*******************************************************************************/
|
|
|
|
void main(char[][] args)
|
|
{
|
|
// sweep all html files in the specified subdir
|
|
if (args.length is 2)
|
|
foreach (proxy; (new FileScan).sweep(args[1], ".html").files)
|
|
{
|
|
auto other = new FilePath (proxy.toString);
|
|
proxy.rename (other.replace (FileConst.PathSeparatorChar, '.'));
|
|
}
|
|
else
|
|
Cout ("usage is filebubbler subdir").newline;
|
|
}
|
|
|