正在尝试写入Android中的本地文件。
已尝试从“@nativescript/core”导入{fileSystemModule};但在“@nativescript/core”中未找到错误“fileSystemModule”。“”
我也尝试过从"@nativescript/core/file-system“导入{fileSystemModule},但它并不存在。我使用的是纯Javascript。
原生脚本8.0.2
发布于 2021-07-22 14:01:22
在最新版本的NativeScript中,导入路径已更新。您现在可以直接访问这些内容,而不必通过fileSystemModule。请看下面的代码:
import { knownFolders, File, Folder } from '@nativescript/core';要使用最新的NativeScript写入本地文件,应如下所示:
writeToFile(): void {
const folder = knownFolders.documents().getFolder(FOLDER_NAME);
const file = folder.getFile(FILE_NAME.txt);
file.writeText(SOME_STRING_TO_WRITE_TO_FILE);
}要在Android中写入可访问的位置,您可以使用以下命令:
writeToFile(): void {
const folderPath = path.join(android.os.Environment.getExternalStorageDirectory().getAbsolutePath().toString())
const folder = Folder.fromPath(folderPath);
const file = folder.getFile(FILE_NAME.txt);
file.writeText(SOME_STRING_TO_WRITE_TO_FILE);
}https://stackoverflow.com/questions/68469012
复制相似问题