Forum zamknięte. Zapraszamy do grupy na Facebooku
Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Zapis i odczyt pliku odmowa dostępu
06-26-2014, 12:09 PM (Ten post był ostatnio modyfikowany: 06-26-2014 02:23 PM przez lolo.)
Post: #1
Zapis i odczyt pliku odmowa dostępu
To jest mój tekst źródłowy:

import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.util.Scanner;

public class Test {
	public static void main(String[] args) throws FileNotFoundException{
		File plik = new File("ala.txt");
		Scanner odczyt = new Scanner(plik);
		
		String zdanie = odczyt.nextLine();
		System.out.println("Pobrany text to: " + zdanie);
		
		PrintWriter zapis = new PrintWriter("ala.txt");
		
		zapis.println("Ala ma kota, a kot Alę ma");
		
		zapis.close();
		
	}
}


A to co mi się wyświetla w konsoli (zarówno w eclipse jak i zwykłej):

Pobrany text to: Ala ma kota.
Exception in thread "main" java.io.FileNotFoundException: ala.txt (Odmowa dostępu)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(Unknown Source)
	at java.io.FileOutputStream.<init>(Unknown Source)
	at java.io.PrintWriter.<init>(Unknown Source)
	at Test.main(Test.java:14)

Tak więc system blokuje mi dostęp do pliku, z możliwością edytowania. Jak to zmienić?
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
06-26-2014, 02:25 PM
Post: #2
RE: Zapis i odczyt pliku odmowa dostępu
Daj w linii 13:
odczyt.close();

GG: 2802571
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
06-26-2014, 02:50 PM
Post: #3
RE: Zapis i odczyt pliku odmowa dostępu
Dzięki, w konsoli działa teraz.
A dałoby się tak, aby w eclipse też działało?
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
06-26-2014, 04:13 PM
Post: #4
RE: Zapis i odczyt pliku odmowa dostępu
W Eclipse po dodaniu podanego prze zemnie polecenia nadal Ci się pojawia ten sam komunikat po kompilacji?

Możesz spróbować przebudować projekt w Eclipse. Jak dobrze pamiętam to Project > Clean a następie Project-> Build albo powinno być polecenie Rebuild w menu Project. Nie powiem Ci dokładanie bo obecnie nie używam Eclipse.

GG: 2802571
Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości