首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在‘@nativescript/fileSystemModule’中找不到‘nativescript’

在‘@nativescript/fileSystemModule’中找不到‘nativescript’
EN

Stack Overflow用户
提问于 2021-07-21 19:53:45
回答 1查看 36关注 0票数 0

正在尝试写入Android中的本地文件。

已尝试从“@nativescript/core”导入{fileSystemModule};但在“@nativescript/core”中未找到错误“fileSystemModule”。“”

我也尝试过从"@nativescript/core/file-system“导入{fileSystemModule},但它并不存在。我使用的是纯Javascript。

原生脚本8.0.2

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-22 14:01:22

在最新版本的NativeScript中,导入路径已更新。您现在可以直接访问这些内容,而不必通过fileSystemModule。请看下面的代码:

代码语言:javascript
复制
import { knownFolders, File, Folder } from '@nativescript/core';

要使用最新的NativeScript写入本地文件,应如下所示:

代码语言:javascript
复制
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中写入可访问的位置,您可以使用以下命令:

代码语言:javascript
复制
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);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68469012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档