2010-12-28 5 views

ответ

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); 
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 

Programmatic доступа (только проверка существования файла, другие примеры доступны из ссылки, приведенной в конце):

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!"); 
    } 
} 

Выдержки из:

http://www.codeproject.com/KB/dotnet/IsolatedStorage.aspx

+0

Этот ответ не относится к Windows Phone 7, на который был отмечен вопрос! –

+0

Правда, он не был реализован изначально, но код поможет определить местоположение. – ShahidAzim

Смежные вопросы