std.file new functions/classes
    Regan Heath 
    regan at netwin.co.nz
       
    Fri Mar 10 00:55:31 PST 2006
    
    
  
On Fri, 10 Mar 2006 07:56:36 +0000 (UTC), jicman  
<jicman_member at pathlink.com> wrote:
> Has anyone figured out how to use the DirEntry entries for std.file?
I believe DirEntry is currently only used with listdir, eg.
import std.file;
import std.stdio;
void main()
{
	bool showFile(DirEntry* e)
	{
		if (e.isdir()) return true;
		writefln("  ",e.name);
		return true;
	}
	
	bool showDir(DirEntry* e)
	{
		if (!e.isdir()) return true;
		writefln("  ",e.name);
		return true;
	}
	
	writefln("Files:");
	listdir(".",&showFile);
	writefln("");
	
	writefln("Directories:");
	listdir(".",&showDir);
	writefln("");
}
Regan
    
    
More information about the Digitalmars-d-learn
mailing list