Is there an existing function available, or do I need to write one, to let me create a given folder structure in one go, making all subfolders as needed? This is pretty normal for most OS file system APIs, but Unity seems to insist that it can't make a given folder without its immediate parent already existing. So if for example you want a folder Assets/Foo/Bar/Final you can't just ask for that, as it will fail. You have to first create Foo, then create Bar, then create Final. Unless there is something I am missing?