Bir klasörden ve bir dosya adından String
olarak List<String>
dosya adlarına sahibim. Dosya adının listede olup olmadığını, ancak temel dosya sisteminin büyük/küçük harfe duyarlı olup olmadığına saygı gösterip göstermediğini anlamak istiyorum.Dosya sisteminin büyük/küçük harfe duyarlı olup olmadığını nasıl anlarım?
Bunu yapmanın kolay bir yolu var mı (System.getProperty("os.name", "").toLowerCase().indexOf("windows")!=-1
'u kontrol etmenin "kesmek" dışında)? ;-)
"Büyük harf duyarlı dosya sistemi" nin "OS Windows" ile eşdeğer olmadığını unutmayın. Tüm Windows, Linux ve Mac OS, büyük/küçük harfe duyarlı veya büyük harf duyarlı dosya sistemlerini kullanabilir; kavramları karıştırmayın. "Kesmek", küçük harfli bir dosya adı bulunmadığını iddia etmek olurdu; Büyük harflerle bu ada sahip bir (geçici) dosya oluşturun, ardından küçük harfli dosyanın bulunup bulunmadığını kontrol edin. –