diff --git a/Sources/arm/sys/File.hx b/Sources/arm/sys/File.hx index 66f99570..c1cd4a68 100644 --- a/Sources/arm/sys/File.hx +++ b/Sources/arm/sys/File.hx @@ -18,17 +18,7 @@ class File { #end public static function readDirectory(path: String, foldersOnly = false): Array { - #if (krom_windows || krom_linux || krom_android || krom_ios) return Krom.readDirectory(path, foldersOnly).split("\n"); - #else - var save = Path.data() + Path.sep + "tmp.txt"; - Krom.sysCommand(foldersOnly ? cmd_dir_nofile : cmd_dir + ' "' + path + '" > "' + save + '"'); - var str = Bytes.ofData(Krom.loadBlob(save)).toString(); - var ar = str.split("\n"); - var files: Array = []; - for (file in ar) if (file.length > 0) files.push(file.rtrim()); - return files; - #end } public static function createDirectory(path: String) { diff --git a/Sources/arm/ui/UIFiles.hx b/Sources/arm/ui/UIFiles.hx index a54881e4..9148ab4d 100644 --- a/Sources/arm/ui/UIFiles.hx +++ b/Sources/arm/ui/UIFiles.hx @@ -199,6 +199,8 @@ class UIFiles { "C:\\Users" #elseif krom_android "/sdcard" + #elseif krom_darwin + "/Users"; #else "/" #end