yaratıldığından emin olmak istiyorsanız şu:
final String path = "target/logs/";
final File logsDir = new File(path);
final boolean logsDirCreated = logsDir.mkdir();
if (!logsDirCreated) {
final boolean logsDirExists = logsDir.exists();
assertThat(logsDirExists).isTrue();
}
beacuse mkDir()bir boole döndürür ve değişkeni kullanmazsanız findbugs bunun için ağlar. Ayrıca hoş değil ...
mkDir()yalnızca mkDir()oluşturursa true değerini döndürür . Dir varsa, o kadar oluşturduğunuz dir, sadece çağrı doğrulamak için, yanlış döndürür exists()eğer mkDir()dönüş yanlış.
assertThat()sonucu kontrol eder ve exists()false değerini döndürürse başarısız olur . işlenmemiş dizini işlemek için başka şeyler kullanabilirsiniz.