В Guava 10+ Google устарел Files.deleteDirectoryContents () . В JavaDoc говорится, что
устарело. Этот метод страдает плохим обнаружением символических ссылок и условиями гонки . Эта функция может поддерживаться надлежащим образом только путем обработки команд операционной системы, таких как rm -rf или del /s. Этот метод планируется удалить из Guava в выпуске Guava {{1 }} 11.0
Я не понимаю, почему возникает состояние гонки. Я думаю, что этот метод действительно полезен, и считаю, что обстрел операционной системы - плохое решение. Могут ли авторы поделиться, почему приняли это решение?