Kasowanie pliku - Access Denied

0

Witam,
chcę uzyskać taki efekt kasuję plik i jeżeli się okaże że brak dostępu bo w tym momencie jest wykorzystywany przez drugą aplikację, robię odczekanie kilka sekund i ponownie próbuję go skasować.

Z góry dziękuje i pozdrawiam.
PiK

0

No i gdzie masz problem?
http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#delete(java.nio.file.Path)
kasujesz, łapiesz wyjątek, czekasz...

0
		while (!deleteFile() && (numOfTries < maxTries)) {
			numOfTries++;
			Thread.sleep(n);
		}

Do implementacji deleteFile aby rozpoznac kiedy jest problem z dostepem do pliku (a nie przypadek gdzie np. plik w ogole nie istnieje) mozesz uzyc:
http://docs.oracle.com/javase/tutorial/essential/io/delete.html

0

Dziękuje za pomoc. Myślałem że jak złapię wyjątek to będę musiał kombinować z etykietą.

Pozdrawiam
PiK

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