文件系统readTextSync()出现意外行为?(nativescript)

文件系统readTextSync()出现意外行为?(nativescript),nativescript,Nativescript,我认为NS文件系统readTextSync方法应该按如下方式调用 let result = file.readTextSync( function(e) { console.error( "error " + e ); throw Error( "Error deleting js_code file!" ); } ); console.log( "result=" + result ); 首先,它返回一个空白字符串-即使文件不存

我认为NS文件系统readTextSync方法应该按如下方式调用

    let result = file.readTextSync( function(e)
    {
        console.error( "error " + e );

        throw Error( "Error deleting js_code file!" );

    } );

console.log( "result=" + result );

首先,它返回一个空白字符串-即使文件不存在


如果我给它一个无效路径,那么会抛出一个Java异常(这是Android)-不会调用错误函数。

我认为这个关于github问题的回复可以帮助您:


如何获取文件路径似乎有问题。

在尝试读取文件之前,必须检查文件是否存在-
fileSystemModule.file.exists(路径)调用getFile或getFolder时,如果实体不存在,它会创建实体。