private static void CreateDirectoriesRecursively(string directory, SftpClient sftp)
{
if (sftp.Exists(directory) == false)
{
// try creating one above, in case we need it:
var directoryAbove = FlatRedBall.IO.FileManager.GetDirectory(directory, FlatRedBall.IO.RelativeType.Relative);
CreateDirectoriesRecursively(directoryAbove, sftp);
sftp.CreateDirectory(directory);
}
}