我正在开发一个应用程序,我必须在列表框中显示文件名,文件由用户创建并存储在使用独立存储创建的目录中。我是Windows手机编程的新手。我找不到足够的资源用于隔离存储文件访问??? Plzzz帮助
绑定到列表的代码:
private void bindList()
{
var appStorage = IsolatedStorageFile.GetUserStoreForApplication();
string[] fileList = appStorage.GetFileNames("/NotesForBible");
listPicker1.ItemsSource = fileList;
}
用于添加文件的COED:
{
var appStorage = IsolatedStorageFile.GetUserStoreForApplication(); appStorage.CreateDirectory( “NotesForBible”);
if (!appStorage.FileExists(fileName))
{
using (var file = appStorage.CreateFile("NotesForBible/" + fileName ))
{
using (var writer = new StreamWriter(file))
{
writer.WriteLine(fileContent);
}
}
}
我无法查看列表框中创建的文件
答案 0 :(得分:0)
IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication();
获取所有文件名的数组:
string directory = "whatever";
string[] filenames = store.GetFileNames(directory);
有关详情:http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile.aspx