weigering nieuw file aanmaken

Status
Niet open voor verdere reacties.

EdjeCageman

Gebruiker
Lid geworden
24 okt 2011
Berichten
273
Goedemorgen beste mensen,

Mijn systeem weigert een nieuwe file aan te maken. Ik zie niet in waarom. Misschien dat iemand het toevallig weet?

Code:
public static void behandlingwegschrijven(ArrayList<Behandeling_om> Behandelingenlijst)
	{
		String bestandsnaam = "BehandelingGegevens_new.dat";
		String filename = new String(pad + bestandsnaam);

		try{
			new File(filename).mkdir();
			FileOutputStream fileOut = new FileOutputStream(filename);
			ObjectOutputStream uit = new ObjectOutputStream (fileOut);
			uit.writeObject(Behandelingenlijst);
			uit.close();
		} catch(Exception e){
			System.out.println("Schrijffout opgetreden: " + e);
		}
	}

Eerder deed deze altijd wel een file aanmaken, maar deze heb ik verwijderd om met een clean systeem te beginnen. En ja hoor geen back-up:o oeps...
Deze code wordt ook precies hetzelfde gebruikt voor mijn klantenbestand en daar werkt het gewoon naar behoren, dus ik snap de fout niet. De exeption die ik btw krijg is: java.io.FileNotFoundException
 
Had een foutje in m'n code gemaakt, excusses voor dit topic, is opgelost:)

Het wegschrijven stond achter een if/else, maar daarvoor moest hij nog een bestand uit het betreffende (onbestaande) bestand halen, die kon hij niet vinden, waardoor er een boolean op false bleef staan en het programma maar in de else bleef komen ipv de if...en daar loop je een paar dagen op te kijken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan