Exemplo n.º 1
0
        public static void CreateDirectory(this SftpClient sftp, string destinationPath)
        {
            var abstractPath = new AbstractPath(destinationPath);

            Log.Verbose("Creating destination directory {Directory}", destinationPath);
            CreateDirectory(sftp, abstractPath);
        }
Exemplo n.º 2
0
        private static void CreateDirectory(SftpClient sftp, AbstractPath directory)
        {
            if (directory.FullName == "")
            {
                return;
            }

            if (sftp.Exists(directory.SlashPath))
            {
                return;
            }

            CreateDirectory(sftp, directory.Parent);
            sftp.CreateDirectory(directory.SlashPath);
        }