BuildServerUploaderConsole.Processes.UploadFilesToFrbServer.DeleteDirectory C# (CSharp) Метод

DeleteDirectory() приватный Метод

private DeleteDirectory ( string relativeDirectory ) : void
relativeDirectory string
Результат void
        private void DeleteDirectory(string relativeDirectory)
        {
            //Get files
            var files = SftpManager.GetList(host, relativeDirectory, Username, Password);

            //Loop through files
            foreach (var fileStruct in files)
            {
                //If directory, need to delete sub directories
                if (fileStruct.IsDirectory)
                {
                    DeleteDirectory(relativeDirectory + "/" + fileStruct.Name);
                }
                else
                {
                    SftpManager.DeleteRemoteFile(host, fileStruct.Name, Username, Password);
                }
            }

            SftpManager.DeleteRemoteDirectory(host, relativeDirectory, Username, Password);
        }