Çalıştığım bir proje için yeniden oluşturma aşamasındayım ve dosya sistemi yollarını oluşturma ve temsil etme konusunda bazı iyileştirmeler yapmak istiyorum. Ubuntu, OSX ve Windows 7 üzerinde uyumluluğu sağlamak için Java kodunda göreli yollar temsil ederken dikkate alması gereken şeyler nelerÇapraz platform dosya yolu oluşturma ve gösterimi
Şu başvuran File örneği elde etmek için "Projem/foo/bar.f" Ben olurdu çizgisinde kodu:
File bar = new File(ProjectDirectory + "/" + FooResourceDirectory + "/" + barName);
Bunun birkaç nedeni yanlış görünüyor, en iyi uygulamaların bazıları nelerdir? Her şeyden
File.pathSeparator, orijinal olarak aradığım şeyin bir parçasıdır, ancak yerleşik yapıcıları kullanma fikrini ve bir sarmalayıcı işlevini daha fazla iç içe/sahip olma fikrini beğendiğimi düşünüyorum. –