Hello. We've implemented a custom filesystem protocol with FS_InfoHelper, FS_ReaderHelper and FS_WriterHelper HDK plugins.

When trying to create a directory for our protocol using the “Create New Folder” in Houdini's file browser, Houdini displays an error popup: “Invalid argument”.

It appears that creating directories is probably not supported for FS plugins, because we get the same error when attempting to create a directory for the ‘home:’ protocol when we compile and install the FS_HomeHelper HDK sample plugin. In addition, the comments for FSmakeDirs() state “Currently, this function only accepts native file paths“.

https://www.sidefx.com/docs/hdk/_f_s___info_8h.html#ac25f97e15b69385959f066ef1eb0aa1e [www.sidefx.com]

However, we just want to confirm this as part of our due diligence following up on this issue:

Is there currently a way, perhaps through another API, for FS plugins to support directory creation in Houdini's file browser?

Thanks!