Standardowy zwięzły sposób kopiowania pliku w Javie?
Zawsze przeszkadzało mi, że jedynym sposobem kopiowania pliku w Javie jest otwieranie strumieni, deklarowanie bufora, odczytywanie w jednym pliku, zapętlanie go i zapisywanie go w drugiej parze. Sieć jest zaśmiecona podobnymi, ale wciąż nieco innymi implementacjami tego typu rozwiązania.
Czy istnieje lepszy sposób, który pozostaje w granicach języka Java (co oznacza, że nie wymaga wykonywania poleceń specyficznych dla systemu operacyjnego)? Być może w jakimś niezawodnym pakiecie narzędzi open source, który przynajmniej zasłoniłby tę podstawową implementację i zapewniłby rozwiązanie jednego wiersza?