我试图从位于项目结构中的.txt文件中读取。将应用程序编译到设备(在Android和iOS上都经过测试)后,我首先检查文件是否存在。它似乎没有。
fileAccess.ts:
import fs = require("file-system");
export class FileAccess
{
public data(filePath: string)
{
let exists = fs.File.exists(filePath);
console.log(exists);
}
}
test.txt(与fileAccess.ts位于同一目录中):
1;DAC
在data("./test.txt");
的实例上调用FileAccess
,控制台会打印 false 。
我假设我引用文件错误,或文件未被复制到设备。但是它是什么,我该如何解决它呢?
答案 0 :(得分:5)
您可以使用knownFolders
。假设test.txt
位于app
文件夹的根目录中:
let appPath = fs.knownFolders.currentApp().path;
let myTextFile = appPath + "/test.txt"