Skip to content

Commit 2a51fa1

Browse files
committed
open output folder window
1 parent d63504c commit 2a51fa1

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/main/kotlin/App.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
import androidx.compose.desktop.ui.tooling.preview.Preview
23
import androidx.compose.foundation.layout.Arrangement
34
import androidx.compose.foundation.layout.Column
@@ -28,6 +29,7 @@ import screen.translateDialog
2829
import utils.WindowState
2930
import utils.isValidXml
3031
import utils.languageList
32+
import utils.openOutputFile
3133

3234
@Composable
3335
@Preview
@@ -157,6 +159,7 @@ fun App() {
157159
delay(3000)
158160
isShowToast = false
159161
}
162+
openOutputFile()
160163
}
161164
})
162165
}
@@ -165,7 +168,5 @@ fun App() {
165168

166169
}
167170
}
168-
169-
170171
}
171172
}

src/main/kotlin/utils/StringConvertUtil.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package utils
22

33
import models.StringModel
44
import org.w3c.dom.Element
5+
import java.awt.Desktop
56
import java.io.File
67
import javax.xml.parsers.DocumentBuilderFactory
78

@@ -73,4 +74,13 @@ fun isValidXml(xmlString: String): Boolean {
7374
} catch (e: Exception) {
7475
false
7576
}
77+
}
78+
79+
fun openOutputFile() {
80+
val file = File("output")
81+
if (file.exists()) {
82+
if (Desktop.isDesktopSupported() && Desktop.getDesktop().isSupported(Desktop.Action.OPEN)) {
83+
Desktop.getDesktop().open(file)
84+
}
85+
}
7686
}

0 commit comments

Comments
 (0)