From 73bb966b3a812412317e46ec650cb4826768b632 Mon Sep 17 00:00:00 2001 From: Kiljala Renne Lauri Olavi <renne.l.o.kiljala@student.jyu.fi> Date: Thu, 27 Mar 2025 19:12:59 +0200 Subject: [PATCH] =?UTF-8?q?lis=C3=A4tty=20alku=20tiedostoon=20kirjoittamis?= =?UTF-8?q?elle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fxHarakka/luokat/Harakka.java | 5 +++++ src/fxHarakka/luokat/Projektit.java | 16 +++++++++++++++- src/fxHarakka/rekisteri/projektit.dat | 1 + 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/fxHarakka/luokat/Harakka.java b/src/fxHarakka/luokat/Harakka.java index 2223cc8..bcc2734 100644 --- a/src/fxHarakka/luokat/Harakka.java +++ b/src/fxHarakka/luokat/Harakka.java @@ -2,11 +2,16 @@ package fxHarakka.luokat; import fxHarakka.HarakkaController; + + public class Harakka { //harakalla on tehtavat ja projektit instanssit private final Tehtavat tehtavat = new Tehtavat(); public final Projektit projektit = new Projektit(); + public Harakka() { + } + public static void main (String[] args) { diff --git a/src/fxHarakka/luokat/Projektit.java b/src/fxHarakka/luokat/Projektit.java index 7b97c7c..24bf771 100644 --- a/src/fxHarakka/luokat/Projektit.java +++ b/src/fxHarakka/luokat/Projektit.java @@ -1,6 +1,8 @@ package fxHarakka.luokat; +import java.io.File; import java.util.ArrayList; +import java.util.Scanner; /**---------------Projektien (monikko) luokka-------------------------------- * | | -Projekti | @@ -32,7 +34,7 @@ public class Projektit { * @param kokoNimi projektikokoelman nimi * @param tied tiedostosijainti josta luetaan ja talletetaan */ - public Projektit(String kokoNimi, String tied) { + public Projektit(String kokoNimi, String tied) { this.kokoNimi = kokoNimi; this.tied = tied; } @@ -115,6 +117,18 @@ public class Projektit { return -1; } + //================================Tiedoston luku ja kirjoitus================================================ + + String polku = "projektit.dat"; + String dir = "rekisteri"; + + //ensin tehdään osa jossa jos rekisteri nimistä kansiota ei ole niin se luodaan + //ja jos sen sisällä ei ole projektit.dat nimistä tiedosta niin sekin luodaan + + File rekisteri = new File(dir); + + + diff --git a/src/fxHarakka/rekisteri/projektit.dat b/src/fxHarakka/rekisteri/projektit.dat index e69de29..cb5874f 100644 --- a/src/fxHarakka/rekisteri/projektit.dat +++ b/src/fxHarakka/rekisteri/projektit.dat @@ -0,0 +1 @@ +id |Nimi |Aihe |Kesto (viikkoa)|Kulunut (viikkoa) | \ No newline at end of file -- GitLab