Dlaczego usuwanie plików działa pod Linuxem, a na Windows 8.1 już nie?

2014-12-31 14:19
0

Witam,
mam problem z usuwaniem plików w Javie. Problem polega na tym iż pod Linuxem działa, jednak na Windows 8.1 nie działa.

new File("res/folser").delete();
new File("res/plik.txt").delete();

Foldery usuwa, jednak plików nie usuwa.

edytowany 1x, ostatnio: furious programming, 2014-12-31 15:02
Tytuł wątku powinien w sposób sensowny i w miarę wyczerpujący opisywać Twój problem; Pamiętaj, że wątki z nic nie mówiącymi tytułami z reguły lądują w koszu; - furious programming 2014-12-31 15:02

Pozostało 580 znaków

2014-12-31 14:21
Świetna Księżniczka

ukośnik z drugą stronę (a nawet 2 ukośniki)

Pozostało 580 znaków

2014-12-31 14:26
0
new File("res\\plik.txt").delete();

W ten sposób również próbowałem i też nie usuwa.

Pozostało 580 znaków

2014-12-31 14:34
0

W XP i 7 działa również pierwszy kod.

try
{
    new File("res/plik.txt");
}
catch(Exception e)
{
    System.out.println(e); //co się pojawia na konsoli?
}

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 2x, ostatnio: bogdans, 2014-12-31 14:35

Pozostało 580 znaków

2014-12-31 14:49
0

Problem rozwiązany. W mojej aplikacji przed usunięciem korzystam z pliku. Zapomniałem o zamknięciu go.

Jeśli wątek uważasz za zakończony - rozdaj plusiki pomocnym postom i zaznacz fajeczkę przy poście z rozwiązaniem problemu (możesz także zaakceptować swój post, jeśli zawiera rozwiązanie); - furious programming 2014-12-31 15:03

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0