Dosya.dosya var() var false değerini döndürür
Arkasında herhangi bir mantık bulmak için görünmüyor olabilir bir hata ile karşılaştım. Bu şekilde oluşturulmuş olan bu Dosya, nesne, var:
File file = new File("utilities/data/someTextFile.txt");
Ben o file.exists()
false
döner (!?). Eğer dosya bulunursa, dosya için f.getAbsolutePath()
giriş yapıyorum. Yol baktığımda bir sorun yok gibi. Kopyala-yapıştır ""Windows ve dosya açılır pencerede, güzel. yolu edebilirim
Dosyayı her zaman var ve ne de benim uygulamanın çalışması sırasında silinmiş değişmez. Yerel makinesi bulunmaktadır.
Bu sadece belirli durumlarda ortaya görünmektedir. Her zaman suçu yeniden üretebilir, ama dosya nesne yolunu fay yeniden yapmak eylemleri tarafından değiştirildi emin değilim.
file.exists()
yanlış dönüş nedeni ne olabilir? Bu izinleri veya dosya kilitler vs. ile ilgisi var mı?
CEVAP
Windows 7 üzerinde aşağıdaki gibi bir durum görüyorum:
file.exists() == false
file.getAbsoluteFile().exists() == true
Söz konusu dosyayı "var günlüğü", mutlak yolunu normal bir alt dizininde varolan bir dosyayı ifade eder (sanal mağaza).\ Bu IDE görülüyor.
Dinamik olarak bir dosya giriş değerin...
Varsayılan yöntem bir süre için true d...
Nasıl Eclipse MUAYENE bir dosya oluştu...
R bir dosya için metin satırları yazma...
Vİ, başka bir dosya için bir dosya kop...