我的项目中有一个名为的文件夹data/
,其中包含txt files
.
我配置Build Action
为resources
所有文件。
我尝试了这些不同的方法:
方法一
var resource = Application.GetResourceStream(new Uri(fName, UriKind.Relative));
StreamReader streamReader = new StreamReader(resource.Stream);
Debug.WriteLine(streamReader.ReadToEnd());
方法二
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
string[] fileNames = myIsolatedStorage.GetFileNames("*.txt");
方法三
using (IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication())
{
using (StreamReader fileReader = new StreamReader(new IsolatedStorageFileStream(fName, FileMode.Open, isf)))
{
while (!fileReader.EndOfStream)
{
string line = fileReader.ReadLine();
al.Add(line);
Debug.WriteLine(line);
}
}
}
现在,我尝试了不同的方法来读取文件但没有成功,为什么?
问题出在哪里?
这些方法有什么问题?
fName
是文件的名称。
需要完整路径 data/filename.txt 吗?是无动于衷...
请帮我解决这个愚蠢的问题,
谢谢。