mkdir; remove; under Windows throw Exception
unDEFER via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Fri Dec 9 19:39:57 PST 2016
On Saturday, 10 December 2016 at 01:30:52 UTC, Jonathan M Davis
wrote:
> On Saturday, December 10, 2016 01:19:45 unDEFER via
> Digitalmars-d-learn wrote:
>
> Well, much as I'd love to rag on Windows for doing dumb and
> annoying stuff with file locks (which they do do), in this
> case, your code wouldn't have worked an other OSes either. The
> problem is that you created a directory and then used a
> function which removes files. If you want to remove a
> directory, then use rmdir (or rmdirRecurse if you want to blow
> away a non-empty directory).
>
> - Jonathan M Davis
man remove:
remove - remove a file or directory
The function which removes only files named unlink.
The D must guarantee the same behaviour of remove on all OSes.
More information about the Digitalmars-d-learn
mailing list