22 Mart 2013, Cuma
Nasıl eğer bir klasör olup olmadığını kontrol etmek için
Yeni Java 7 IO özellikleri ile biraz, aslında bir klasörün tüm xml dosyalarını almaya çalışıyor ben oynuyorum. Ama bu klasörü nasıl eğer klasörü yeni IO ile varsa kontrol edebilir miyim? yoksa bir istisna atar
public UpdateHandler(String release) {
log.info("searching for configuration files in folder " release);
Path releaseFolder = Paths.get(release);
try(DirectoryStream<Path> stream = Files.newDirectoryStream(releaseFolder, "*.xml")){
for (Path entry: stream){
log.info("working on file " entry.getFileName());
}
}
catch (IOException e){
log.error("error while retrieving update configuration files " e.getMessage());
}
}
CEVAP
22 Mart 2013, Cuma
java.nio.file.Files
kullanarak:
Path path = ...;
if (Files.exists(path)) {
// ...
}
İsteğe bağlı olarak bu yöntem iletebilirsiniz LinkOption
değerler:
if (Files.exists(path, LinkOption.NOFOLLOW_LINKS)) {
Ayrıca bir yöntem notExists
)
if (Files.notExists(path)) {
Bunu Paylaş:
Java eğer herhangi bir sonuç olup olma...
Nasıl eğer bir element, bir dizi içind...
Nasıl eğer bir nesnenin null olup olma...
nasıl eğer Alıcı android kayıtlı olup ...
Eğer kullanıcı giriş olup olmadığını k...