is an option for CreateDirectory and related functions that specifies whether to create intermediate directories in a directory path specified.
CreateIntermediateDirectories
is an option for CreateDirectory and related functions that specifies whether to create intermediate directories in a directory path specified.
Examples
Basic Examples (1)
Create a subdirectory in a directory:
dir = FileNameJoin[{$TemporaryDirectory, "a", "b"}]CreateDirectory[dir, CreateIntermediateDirectories -> False]Create a directory and a subdirectory as needed:
CreateDirectory[dir]Check the presence of the new directory:
FileNames[dir]DeleteDirectory[FileNameDrop[dir, -1], DeleteContents -> True]The directory is no longer there:
FileNames[dir]See Also
History
Text
Wolfram Research (2007), CreateIntermediateDirectories, Wolfram Language function, https://reference.wolfram.com/language/ref/CreateIntermediateDirectories.html.
CMS
Wolfram Language. 2007. "CreateIntermediateDirectories." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CreateIntermediateDirectories.html.
APA
Wolfram Language. (2007). CreateIntermediateDirectories. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CreateIntermediateDirectories.html
BibTeX
@misc{reference.wolfram_2026_createintermediatedirectories, author="Wolfram Research", title="{CreateIntermediateDirectories}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/CreateIntermediateDirectories.html}", note=[Accessed: 15-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_createintermediatedirectories, organization={Wolfram Research}, title={CreateIntermediateDirectories}, year={2007}, url={https://reference.wolfram.com/language/ref/CreateIntermediateDirectories.html}, note=[Accessed: 15-June-2026]}