Use Krom.readDirectory for darwin

This commit is contained in:
luboslenco
2020-02-22 20:18:35 +01:00
parent 7b41306674
commit 6287b0dee6
2 changed files with 2 additions and 10 deletions
-10
View File
@@ -18,17 +18,7 @@ class File {
#end
public static function readDirectory(path: String, foldersOnly = false): Array<String> {
#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<String> = [];
for (file in ar) if (file.length > 0) files.push(file.rtrim());
return files;
#end
}
public static function createDirectory(path: String) {
+2
View File
@@ -199,6 +199,8 @@ class UIFiles {
"C:\\Users"
#elseif krom_android
"/sdcard"
#elseif krom_darwin
"/Users";
#else
"/"
#end