Prefer Process Builder

This commit is contained in:
Konloch 2021-07-19 06:23:42 -07:00
parent f21cf41455
commit c70c052f53
1 changed files with 14 additions and 9 deletions

View File

@ -57,15 +57,20 @@ public class Constants
//hides the BCV directory
if (isWindows() && !BCVDir.isHidden())
{
try {
BytecodeViewer.sm.pauseBlocking();
// Hide file by running attrib system command (on Windows)
Runtime.getRuntime().exec("attrib +H " + BCVDir.getAbsolutePath());
} catch (Exception e) {
//ignore
} finally {
BytecodeViewer.sm.resumeBlocking();
}
new Thread(()->{
try {
BytecodeViewer.sm.pauseBlocking();
// Hide file by running attrib system command (on Windows)
Process p = new ProcessBuilder("attrib",
"+H",
BCVDir.getAbsolutePath()).start();
} catch (Exception e) {
//ignore
} finally {
BytecodeViewer.sm.resumeBlocking();
}
}, "Hide BCV Dir").start();
}
return BCVDir.getAbsolutePath();