if set to true, then parent directories will be created if not exist
FileException if cannot create dir (it already exists)
import dshould; Path root = createTempPath(); scope(exit) root.remove(); root.join("test-dir").exists.should.be(false); root.join("test-dir", "subdir").exists.should.be(false); root.join("test-dir", "subdir").mkdir().should.throwA!(std.file.FileException); root.join("test-dir").mkdir(); root.join("test-dir").exists.should.be(true); root.join("test-dir", "subdir").exists.should.be(false); root.join("test-dir", "subdir").mkdir(); root.join("test-dir").exists.should.be(true); root.join("test-dir", "subdir").exists.should.be(true);
import dshould; Path root = createTempPath(); scope(exit) root.remove(); root.join("test-dir").exists.should.be(false); root.join("test-dir", "subdir").exists.should.be(false); root.join("test-dir", "subdir").mkdir(true); root.join("test-dir").exists.should.be(true); root.join("test-dir", "subdir").exists.should.be(true);
Create directory by this path