Potrzebuję przenieść plik z jednego katalogu do drugiego w systemie plików Android. Jak mogę programowo sprawdzić, czy te dwie ścieżki znajdują się w tym samym punkcie montowania?Jak sprawdzić, czy dwie ścieżki znajdują się w tym samym punkcie montowania?
Powodem, dla którego chcę to wiedzieć, jest to, że jeśli tak, musimy skopiować bity zamiast używać File.rename(newPath).
Przykłady gdy ścieżka jest w różnych punktach montowania:
użytkownik chce przejść do pliku z wewnętrznej pamięci zewnętrznej.
Użytkownik chce przenieść plik z/sdcard/files do/sdcard/external_sd/files w urządzeniu samsungdevice.
To jeden sposób. Ale jeśli się nie uda - może to być spowodowane innymi przyczynami niż bycie w różnych punktach montowania. –
Wątpię, że to ma znaczenie. Z jakiegoś powodu nie powiedzie się, będziesz chciał zrobić to samo - spróbuj zrobić kopię samodzielnie i zgłosić błąd tylko wtedy, gdy to się nie powiedzie. –