From c060c7f347e88030036d7e6b6b891d22f05071c7 Mon Sep 17 00:00:00 2001 From: inseo <i32kim@uwaterloo.ca> Date: Fri, 10 Feb 2023 17:31:13 -0500 Subject: [PATCH] Gradle Build error for console has been fixed. --- console/build.gradle | 2 +- .../notes/multi/utilities/Filemanager.kt | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt diff --git a/console/build.gradle b/console/build.gradle index f66a3e6..178bd49 100644 --- a/console/build.gradle +++ b/console/build.gradle @@ -13,5 +13,5 @@ dependencies { application { // Define the main class for the application. - mainClass = 'notes.multi.console.Console.kt' + mainClass = 'notes.multi.console.ConsoleKt' } diff --git a/utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt b/utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt new file mode 100644 index 0000000..8963081 --- /dev/null +++ b/utilities/src/main/kotlin/notes/multi/utilities/Filemanager.kt @@ -0,0 +1,29 @@ +package notes.multi.utilities + +import java.io.File +import java.io.FileInputStream +import java.util.* +import kotlin.io.path.exists +class Filemanager(val dir: String) { + private val directory = File(dir) + + fun files() : MutableList<File> { + val retfiles = mutableListOf<File>() + for (f in directory.listFiles()!!) { + if (f.extension == "txt" || f.extension == "md") { + retfiles.add(f) + } + } + return retfiles + } + + + fun createfile() { + //TODO: Create File + } + + fun deletefile(path:String) { + //TODO: DELETE FILE + } + +} \ No newline at end of file -- GitLab