BuildServerUploaderConsole.Sftp.SftpManager.CreateDirectoriesRecursively C# (CSharp) Метод

CreateDirectoriesRecursively() приватный статический Метод

private static CreateDirectoriesRecursively ( string directory, SftpClient sftp ) : void
directory string
sftp Renci.SshNet.SftpClient
Результат void
        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);
            }
        }