我想调试一个IsolatedStorageFileStream
生成的xml文件。我在哪里可以找到该文件?
答案 0 :(得分:6)
物理位置是:
Windows 7/2008:
<SYSTEMDRIVE>\Users\<user>\Local Settings\Application Data\IsolatedStorage
Windows XP,Windows Server 2003:
<SYSTEMDRIVE>\Documents and Settings\<user>\Application Data\IsolatedStorage
程序化访问是(仅检查文件的存在,其他示例可从最后提供的链接获得):
const string ISOLATED_FILE_NAME = "MyIsolatedFile.txt";
IsolatedStorageFile isoStore =
IsolatedStorageFile.GetStore( IsolatedStorageScope.User
| IsolatedStorageScope.Assembly, null, null );
string[] fileNames = isoStore.GetFileNames( ISOLATED_FILE_NAME );
foreach ( string file in fileNames )
{
if ( file == ISOLATED_FILE_NAME )
{
Debug.WriteLine("The file already exists!");
}
}
摘自:
答案 1 :(得分:2)
我假设你已经在WP7上标记了你在Windows Phone上寻找文件的问题。
目前检查文件的唯一方法是通过SDK读取它。例如,你可以这样做。
var stream = isoStore.OpenFile("whateverpathyou.gaveit",FileMode.Open);
var reader = new StreamReader(stream);
var output = reader.ReadToEnd();
System.Diagnostics.Debug.WriteLine(output);