As cavidades nos pulmões são difíceis de reparar por si só. As principais causas de cavidades nos pulmões são infecções por tuberculose, mas também abcessos bacterianos dos pulmões ou infecções fúngicas. Portanto, o tratamento anti-tuberculose deve ser realizado, e os medicamentos anti-tuberculose devem ser utilizados de acordo com um curso de tratamento, para que o princípio do tratamento precoce, regular, completo, moderado e combinado possa ser alcançado. Durante este período, deve prestar-se atenção ao melhoramento da nutrição, exercitando mais para fortalecer o corpo, e alguma albumina ou globulina para aumentar a função imunológica do corpo. Se outras infecções bacterianas forem combinadas durante o tratamento, devem também ser utilizados antibióticos mais sensíveis ao mesmo tempo para o tratamento sinérgico, a fim de tratar eficazmente a cavidade. Os doentes com cavidades devido a abcessos pulmonares bacterianos são mais susceptíveis de serem infectados com bactérias anaeróbias e devem ser tratados com um curso completo de antibióticos sensíveis para reparar a cavidade, geralmente em 6-8 semanas. Há também pacientes com cavidades causadas por infecções fúngicas nos pulmões. Deve ser feito um exame da expectoração a tempo de determinar o tipo de fungo nos pulmões, e depois devem ser utilizados medicamentos antifúngicos sensíveis para curar eficazmente a cavidade.